public inbox for [email protected]  
help / color / mirror / Atom feed
From: Kartik Ohri <[email protected]>
To: Chapman Flack <[email protected]>
Cc: [email protected]
Subject: Re: Starting build-system work (Windows/Mac users please speak up)
Date: Sat, 20 Jun 2020 11:30:29 +0530
Message-ID: <CAASLQ4MdAO0xB7PYOJU5ye9UpWx+f_dumo9Gx=z9pSS8xujKCg@mail.gmail.com> (raw)
In-Reply-To: <[email protected]>
References: <[email protected]>
	<[email protected]>
	<[email protected]>
	<[email protected]>
	<CAASLQ4PfvmgKPp+aFf_r5RsBwigc+EC5Hm2CuzwJSTDCT64i-A@mail.gmail.com>
	<[email protected]>
	<CAASLQ4Px21jyb2vJYSrjF5P0RqhA-G_DDWR9QHG68r+W+AqbxQ@mail.gmail.com>
	<CAASLQ4NYE-TW6hjbkSOuAY2Z4NM2cYzqSQ9ahO2LAUhdP9axeQ@mail.gmail.com>
	<[email protected]>
	<CAASLQ4Od6-0=3+4ENKh1Z-Wcu5Wir-bwUn_ccO2UCmDhoR4vtQ@mail.gmail.com>
	<[email protected]>
	<CAASLQ4OzPwZB6GG_cXNW4WU4zpHa6wm8Q3WRWNv5pZpis+gf3w@mail.gmail.com>
	<[email protected]>
	<CAASLQ4P8e9XfUh17HFhYE4eMtq5-C4dpHQAX+hCsia-UFNAjtA@mail.gmail.com>
	<[email protected]>
	<CAASLQ4PoMTiTZUPxTR7VS8LLo9tosAMu-89T5ikWub7VbM+r4Q@mail.gmail.com>
	<CAASLQ4OCmNPrxa2fx09ujwH9X=Lc8yKo6BkSa5YgRSL5q=jDuA@mail.gmail.com>
	<CAASLQ4NhNpzBx+wb_8cuxTWmMBMyEC8Jx3KRUSRoYOx5fLPmwg@mail.gmail.com>
	<[email protected]>

Hi,
I am having trouble with building pljava in mingw. I have attached the log
as well. gcc, g++, java, maven and pg_config are all present and working.
OpenSSL is also installed using pacman prior to building. I think there is
something wrong with the include paths and other system variables. Can you
take a look at the log and let me know your views about the probable cause ?

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] PostgreSQL PL/Java                                                 [pom]
[INFO] PL/Java API                                                        [jar]
[INFO] PL/Java backend Java code                                          [jar]
[INFO] PL/Java backend native code                                        [nar]
[INFO] PL/Java Ant tasks                                                  [jar]
[INFO] PL/Java examples                                                   [jar]
[INFO] PL/Java packaging                                                  [pom]
[INFO] 
[INFO] ---------------------< org.postgresql:pljava.app >----------------------
[INFO] Building PostgreSQL PL/Java 1.6.0-SNAPSHOT                         [1/7]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ pljava.app ---
[INFO] 
[INFO] --- maven-site-plugin:3.8.2:attach-descriptor (attach-descriptor) @ pljava.app ---
[INFO] Attaching 'src\site\site.xml' site descriptor with classifier 'site'.
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ pljava.app ---
[INFO] Installing C:\projects\pljava\pom.xml to C:\Users\appveyor\.m2\repository\org\postgresql\pljava.app\1.6.0-SNAPSHOT\pljava.app-1.6.0-SNAPSHOT.pom
[INFO] Installing C:\projects\pljava\target\pljava.app-1.6.0-SNAPSHOT-site.xml to C:\Users\appveyor\.m2\repository\org\postgresql\pljava.app\1.6.0-SNAPSHOT\pljava.app-1.6.0-SNAPSHOT-site.xml
[INFO] 
[INFO] ---------------------< org.postgresql:pljava-api >----------------------
[INFO] Building PL/Java API 1.6.0-SNAPSHOT                                [2/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ pljava-api ---
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ pljava-api ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\projects\pljava\pljava-api\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ pljava-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 27 source files to C:\projects\pljava\pljava-api\target\classes
[WARNING] /C:/projects/pljava/pljava-api/src/main/java/org/postgresql/pljava/annotation/processing/DDRProcessor.java:[2024,50] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.String for a varargs call
  cast to java.lang.String[] for a non-varargs call and to suppress this warning
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ pljava-api ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\projects\pljava\pljava-api\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ pljava-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to C:\projects\pljava\pljava-api\target\test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ pljava-api ---
[INFO] Surefire report directory: C:\projects\pljava\pljava-api\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.postgresql.pljava.LexicalsTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.129 sec

Results :

Tests run: 6, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-resources-plugin:2.5:copy-resources (copy-service-config) @ pljava-api ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ pljava-api ---
[INFO] Building jar: C:\projects\pljava\pljava-api\target\pljava-api-1.6.0-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.8.2:attach-descriptor (attach-descriptor) @ pljava-api ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ pljava-api ---
[INFO] Installing C:\projects\pljava\pljava-api\target\pljava-api-1.6.0-SNAPSHOT.jar to C:\Users\appveyor\.m2\repository\org\postgresql\pljava-api\1.6.0-SNAPSHOT\pljava-api-1.6.0-SNAPSHOT.jar
[INFO] Installing C:\projects\pljava\pljava-api\pom.xml to C:\Users\appveyor\.m2\repository\org\postgresql\pljava-api\1.6.0-SNAPSHOT\pljava-api-1.6.0-SNAPSHOT.pom
[INFO] 
[INFO] -----------------------< org.postgresql:pljava >------------------------
[INFO] Building PL/Java backend Java code 1.6.0-SNAPSHOT                  [3/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ pljava ---
[INFO] 
[INFO] --- maven-resources-plugin:3.0.1:resources (default-resources) @ pljava ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\projects\pljava\pljava\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ pljava ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 87 source files to C:\projects\pljava\pljava\target\classes
[INFO] 
[INFO] --- maven-resources-plugin:3.0.1:testResources (default-testResources) @ pljava ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\projects\pljava\pljava\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ pljava ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to C:\projects\pljava\pljava\target\test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ pljava ---
[INFO] Surefire report directory: C:\projects\pljava\pljava\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.postgresql.pljava.internal.FunctionCreationTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.033 sec

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 1

[INFO] 
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ pljava ---
[INFO] Building jar: C:\projects\pljava\pljava\target\pljava-1.6.0-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.8.2:attach-descriptor (attach-descriptor) @ pljava ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ pljava ---
[INFO] Installing C:\projects\pljava\pljava\target\pljava-1.6.0-SNAPSHOT.jar to C:\Users\appveyor\.m2\repository\org\postgresql\pljava\1.6.0-SNAPSHOT\pljava-1.6.0-SNAPSHOT.jar
[INFO] Installing C:\projects\pljava\pljava\pom.xml to C:\Users\appveyor\.m2\repository\org\postgresql\pljava\1.6.0-SNAPSHOT\pljava-1.6.0-SNAPSHOT.pom
[INFO] 
[INFO] ----------------------< org.postgresql:pljava-so >----------------------
[INFO] Building PL/Java backend native code 1.6.0-SNAPSHOT                [4/7]
[INFO] --------------------------------[ nar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ pljava-so ---
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-validate (default-nar-validate) @ pljava-so ---
[INFO] Using AOL: amd64-Windows-gpp
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-download (default-nar-download) @ pljava-so ---
[INFO] Getting Nar dependencies
[INFO] 
[INFO] --- maven-antrun-plugin:1.7:run (pg_config to pgsql.properties) @ pljava-so ---
[INFO] Executing tasks

main:
Warning: Nashorn engine is planned to be removed from a future JDK release

configure_msvc:

configure_nomsvc:

configure_msvc_options:

pg_config:
Warning: Nashorn engine is planned to be removed from a future JDK release
[propertyfile] Creating new property file: C:\projects\pljava\pljava-so\target\pgsql.properties
[INFO] Executed tasks
[INFO] 
[INFO] --- properties-maven-plugin:1.0.0:read-project-properties (default) @ pljava-so ---
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-unpack (default-nar-unpack) @ pljava-so ---
[INFO] Getting Nar dependencies
[INFO] Unpacking 0 dependencies to C:\projects\pljava\pljava-so\target\nar
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-gnu-configure (default-nar-gnu-configure) @ pljava-so ---
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-system-generate (default-nar-system-generate) @ pljava-so ---
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-vcproj (default-nar-vcproj) @ pljava-so ---
[INFO] NAR: Skipping vcproj generation.  Run with -P windows-debug to enable this step.
[INFO] 
[INFO] --- maven-resources-plugin:3.0.1:resources (default-resources) @ pljava-so ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\projects\pljava\pljava-so\src\main\resources
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-resources (default-nar-resources) @ pljava-so ---
[INFO] Copied 0 resources
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-gnu-resources (default-nar-gnu-resources) @ pljava-so ---
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ pljava-so ---
[INFO] No sources to compile
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-javah (default-nar-javah) @ pljava-so ---
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-gnu-make (default-nar-gnu-make) @ pljava-so ---
[INFO] 
[INFO] --- nar-maven-plugin:3.2.3:nar-compile (default-nar-compile) @ pljava-so ---
[INFO] Compiling 53 native files
[INFO] 53 total files to be compiled.
[INFO] 53 total files to be compiled.
[INFO] Found 2 processors available
[INFO] Found 2 processors available
[INFO] Limited processors to 1
[INFO] Limited processors to 1
[INFO] 
Starting Core 0 with 53 source files...
[INFO] 
Starting Core 0 with 53 source files...

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:28,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:29,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/AclId.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/AclId.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Oid.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\AclId.c:23:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Any.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Backend.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:28,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:29,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Backend.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:248:2: error: unknown type name 'uint64'
[ERROR]   248 |  uint64  ckpt_longest_sync; /* Longest sync for one relation */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:249:2: error: unknown type name 'uint64'
[ERROR]   249 |  uint64  ckpt_agg_sync_time; /* The sum of all the individual sync
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:294:8: error: unknown type name 'uint64'
[ERROR]   294 | extern uint64 GetSystemIdentifier(void);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:572:2: error: expected specifier-qualifier-list before 'uint64'
[ERROR]   572 |  uint64  (*relation_size) (Relation rel, ForkNumber forkNumber);
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1591:15: error: unknown type name 'uint64'
[ERROR]  1591 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_relation_size':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1594:24: error: 'const struct TableAmRoutine' has no member named 'relation_size'
[ERROR]  1594 |  return rel->rd_tableam->relation_size(rel, forkNumber);
[ERROR]       |                        ^~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_relation_needs_toast_table':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1603:24: error: 'const struct TableAmRoutine' has no member named 'relation_needs_toast_table'
[ERROR]  1603 |  return rel->rd_tableam->relation_needs_toast_table(rel);
[ERROR]       |                        ^~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_relation_estimate_size':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1621:17: error: 'const struct TableAmRoutine' has no member named 'relation_estimate_size'
[ERROR]  1621 |  rel->rd_tableam->relation_estimate_size(rel, attr_widths, pages, tuples,
[ERROR]       |                 ^~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_bitmap_next_block':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1644:34: error: 'const struct TableAmRoutine' has no member named 'scan_bitmap_next_block'; did you mean 'scan_analyze_next_block'?
[ERROR]  1644 |  return scan->rs_rd->rd_tableam->scan_bitmap_next_block(scan,
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_block
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_bitmap_next_tuple':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1661:34: error: 'const struct TableAmRoutine' has no member named 'scan_bitmap_next_tuple'; did you mean 'scan_analyze_next_tuple'?
[ERROR]  1661 |  return scan->rs_rd->rd_tableam->scan_bitmap_next_tuple(scan,
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_tuple
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_sample_next_block':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1679:34: error: 'const struct TableAmRoutine' has no member named 'scan_sample_next_block'; did you mean 'scan_analyze_next_block'?
[ERROR]  1679 |  return scan->rs_rd->rd_tableam->scan_sample_next_block(scan, scanstate);
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_block
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_sample_next_tuple':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1695:34: error: 'const struct TableAmRoutine' has no member named 'scan_sample_next_tuple'; did you mean 'scan_analyze_next_tuple'?
[ERROR]  1695 |  return scan->rs_rd->rd_tableam->scan_sample_next_tuple(scan, scanstate,
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_tuple
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/storage/lock.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/storage/proc.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:43:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h:150:49: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   150 | extern void LWLockReleaseClearVar(LWLock *lock, uint64 *valptr, uint64 val);
[ERROR]       |                                                 ^~~~~~
[ERROR]       |                                                 u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h:150:65: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   150 | extern void LWLockReleaseClearVar(LWLock *lock, uint64 *valptr, uint64 val);
[ERROR]       |                                                                 ^~~~~~
[ERROR]       |                                                                 u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h:155:44: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   155 | extern bool LWLockWaitForVar(LWLock *lock, uint64 *valptr, uint64 oldval, uint64 *newval);
[ERROR]       |                                            ^~~~~~
[ERROR]       |                                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h:155:60: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   155 | extern bool LWLockWaitForVar(LWLock *lock, uint64 *valptr, uint64 oldval, uint64 *newval);
[ERROR]       |                                                            ^~~~~~
[ERROR]       |                                                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h:155:75: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   155 | extern bool LWLockWaitForVar(LWLock *lock, uint64 *valptr, uint64 oldval, uint64 *newval);
[ERROR]       |                                                                           ^~~~~~
[ERROR]       |                                                                           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h:156:43: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   156 | extern void LWLockUpdateVar(LWLock *lock, uint64 *valptr, uint64 value);
[ERROR]       |                                           ^~~~~~
[ERROR]       |                                           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lwlock.h:156:59: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   156 | extern void LWLockUpdateVar(LWLock *lock, uint64 *valptr, uint64 value);
[ERROR]       |                                                           ^~~~~~
[ERROR]       |                                                           u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/storage/proc.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Backend.c:43:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lock.h:402:2: error: unknown type name 'int64'
[ERROR]   402 |  int64  nLocks;   /* # of times held by this owner */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/lock.h:414:2: error: unknown type name 'int64'
[ERROR]   414 |  int64  nLocks;   /* total number of times lock is held */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Backend.c:43:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/proc.h:193:2: error: unknown type name 'uint64'
[ERROR]   193 |  uint64  fpLockBits;  /* lock modes held for each fast-path slot */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Backend.c:55:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\BigDecimal.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Array.h:10,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Boolean.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Byte.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Coerce.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:27,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:70:13: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    70 |             uint64 count,
[ERROR]       |             ^~~~~~
[ERROR]       |             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:72:20: error: unknown type name 'ExecutorRun_hook_type'
[ERROR]    72 | extern PGDLLIMPORT ExecutorRun_hook_type ExecutorRun_hook;
[ERROR]       |                    ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:172:32: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   172 |       ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                ^~~~~~
[ERROR]       |                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:174:35: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   174 |          ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                   ^~~~~~
[ERROR]       |                                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:223:31: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   223 | extern void ExecSetTupleBound(int64 tuples_needed, PlanState *child_node);
[ERROR]       |                               ^~~~~
[ERROR]       |                               u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:66:2: error: unknown type name 'uint64'
[ERROR]    66 |  uint64  call_cntr;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:75:2: error: unknown type name 'uint64'
[ERROR]    75 |  uint64  max_calls;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Composite.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:87:2: error: unknown type name 'uint64'
[ERROR]    87 |  uint64  tupDesc_identifier;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:189:8: error: unknown type name 'uint64'
[ERROR]   189 | extern uint64 assign_record_type_identifier(Oid type_id, int32 typmod);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/date.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/date.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/date.h:25:9: error: unknown type name 'int64'
[ERROR]    25 | typedef int64 TimeADT;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~

0 / 53 files compiled...
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Date.c:20:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/type/Timestamp.h:43:39: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    43 | extern int32 Timestamp_getTimeZone_id(int64 t);
[ERROR]       |                                       ^~~~~
[ERROR]       |                                       u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Date.c: In function '_Date_coerceDatum':
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Date.c:98:2: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    98 |  int64 ts = (int64)pgDate * INT64CONST(43200000000);
[ERROR]       |  ^~~~~
[ERROR]       |  u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Date.c:98:14: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    98 |  int64 ts = (int64)pgDate * INT64CONST(43200000000);
[ERROR]       |              ^~~~~
[ERROR]       |              u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Date.c:98:20: error: expected ',' or ';' before 'pgDate'
[ERROR]    98 |  int64 ts = (int64)pgDate * INT64CONST(43200000000);
[ERROR]       |                    ^~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\c\type\Date.c:99:13: warning: implicit declaration of function 'Timestamp_getTimeZone_id'; did you mean 'Timestamp_getCurrentTimeZone'? [-Wimplicit-function-declaration]
[ERROR]    99 |  int   tz = Timestamp_getTimeZone_id(ts); /* ts in 2 usec units */
[ERROR]       |             ^~~~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |             Timestamp_getCurrentTimeZone
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Date.c: In function '_Date_coerceObject':
[WARNING] C:\projects\pljava\pljava-so\src\main\c\type\Date.c:114:5: warning: implicit declaration of function 'INT64CONST' [-Wimplicit-function-declaration]
[ERROR]   114 |   - INT64CONST(86400000) * EPOCH_DIFF;
[ERROR]       |     ^~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Double.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\DualState.c:23:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h: At top level:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Relation.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:38:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Relation.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:38:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Relation.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\DualState.c:38:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:248:2: error: unknown type name 'uint64'
[ERROR]   248 |  uint64  ckpt_longest_sync; /* Longest sync for one relation */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:249:2: error: unknown type name 'uint64'
[ERROR]   249 |  uint64  ckpt_agg_sync_time; /* The sum of all the individual sync
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:294:8: error: unknown type name 'uint64'
[ERROR]   294 | extern uint64 GetSystemIdentifier(void);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:15,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:17:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h: At top level:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\ErrorData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Exception.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Exception.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Exception.c:20:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:20:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/DualState.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:22:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:29,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:30:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:15:
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c: In function 'Java_org_postgresql_pljava_internal_ExecutionPlan__1cursorOpen':
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:5: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |     ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:149:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   149 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:12: error: expected ')' before 'mainThreadId'
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:149:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   149 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:157:12: error: expected ')' before 'mainThreadId'
[ERROR]   157 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:186:3: note: in expansion of macro 'STACK_BASE_POP'
[ERROR]   186 |   STACK_BASE_POP()
[ERROR]       |   ^~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c: In function 'Java_org_postgresql_pljava_internal_ExecutionPlan__1execute':
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:5: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |     ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:235:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   235 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:12: error: expected ')' before 'mainThreadId'
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:235:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   235 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:157:12: error: expected ')' before 'mainThreadId'
[ERROR]   157 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:266:3: note: in expansion of macro 'STACK_BASE_POP'
[ERROR]   266 |   STACK_BASE_POP()
[ERROR]       |   ^~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c: In function 'Java_org_postgresql_pljava_internal_ExecutionPlan__1prepare':
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:5: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |     ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:286:2: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   286 |  STACK_BASE_PUSH(env)
[ERROR]       |  ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:12: error: expected ')' before 'mainThreadId'
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:286:2: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   286 |  STACK_BASE_PUSH(env)
[ERROR]       |  ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:157:12: error: expected ')' before 'mainThreadId'
[ERROR]   157 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\ExecutionPlan.c:345:2: note: in expansion of macro 'STACK_BASE_POP'
[ERROR]   345 |  STACK_BASE_POP()
[ERROR]       |  ^~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Float.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Function.c:16:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h: At top level:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Function.c:32:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:50:22: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    50 | extern void pg_lltoa(int64 ll, char *a);
[ERROR]       |                      ^~~~~
[ERROR]       |                      u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:53:8: error: unknown type name 'uint64'
[ERROR]    53 | extern uint64 pg_strtouint64(const char *str, char **endptr, int base);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Function.c:34:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:70:13: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    70 |             uint64 count,
[ERROR]       |             ^~~~~~
[ERROR]       |             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:72:20: error: unknown type name 'ExecutorRun_hook_type'
[ERROR]    72 | extern PGDLLIMPORT ExecutorRun_hook_type ExecutorRun_hook;
[ERROR]       |                    ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:172:32: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   172 |       ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                ^~~~~~
[ERROR]       |                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:174:35: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   174 |          ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                   ^~~~~~
[ERROR]       |                                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:223:31: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   223 | extern void ExecSetTupleBound(int64 tuples_needed, PlanState *child_node);
[ERROR]       |                               ^~~~~
[ERROR]       |                               u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Function.c:34:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:66:2: error: unknown type name 'uint64'
[ERROR]    66 |  uint64  call_cntr;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:75:2: error: unknown type name 'uint64'
[ERROR]    75 |  uint64  max_calls;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Function.c:35:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:87:2: error: unknown type name 'uint64'
[ERROR]    87 |  uint64  tupDesc_identifier;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:189:8: error: unknown type name 'uint64'
[ERROR]   189 | extern uint64 assign_record_type_identifier(Oid type_id, int32 typmod);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\HashMap.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:18:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/sinval.h:126:8: error: unknown type name 'uint64'
[ERROR]   126 | extern uint64 SharedInvalidMessageCounter;
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_proc.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_proc.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:24:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:25:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/sys/time.h:10,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/libpq-be.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:27:
[ERROR] C:/msys64/mingw64/x86_64-w64-mingw32/include/time.h:266:8: error: redefinition of 'struct timezone'
[ERROR]   266 | struct timezone {
[ERROR]       |        ^~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/win32_port.h:183:8: note: originally defined here
[ERROR]   183 | struct timezone
[ERROR]       |        ^~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/libpq-be.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:27:
[ERROR] C:/msys64/mingw64/x86_64-w64-mingw32/include/sys/time.h:42:13: error: conflicting types for 'gettimeofday'
[ERROR]    42 | int __cdecl gettimeofday(struct timeval *__restrict__,
[ERROR]       |             ^~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:304:12: note: previous declaration of 'gettimeofday' was here
[ERROR]   304 | extern int gettimeofday(struct timeval *tp, struct timezone *tzp);
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/hba.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/libpq-be.h:67,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/libpq/pqcomm.h:44:8: error: redefinition of 'struct sockaddr_storage'
[ERROR]    44 | struct sockaddr_storage
[ERROR]       |        ^~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/win32_port.h:46,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/port.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:12:
[ERROR] C:/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:269:10: note: originally defined here
[ERROR]   269 |   struct sockaddr_storage {
[ERROR]       |          ^~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/hba.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/libpq-be.h:67,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/libpq/pqcomm.h:49:3: error: unknown type name 'int64'
[ERROR]    49 |   int64  ss_align; /* ensures struct is properly aligned */
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:28:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/tcop/pquery.h:40:8: error: unknown type name 'uint64'
[ERROR]    40 | extern uint64 PortalRunFetch(Portal portal,
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\InstallHelper.c:29:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:50:22: error: unknown type name 'int64'; did you mean 'int64_t'?
[ERROR]    50 | extern void pg_lltoa(int64 ll, char *a);
[ERROR]       |                      ^~~~~
[ERROR]       |                      int64_t
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:53:8: error: unknown type name 'uint64'
[ERROR]    53 | extern uint64 pg_strtouint64(const char *str, char **endptr, int base);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Integer.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Invocation.c:23:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/HashMap_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Iterator.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\JNICalls.c:21:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Long.c:14:
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Long.c: In function '_long_coerceDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Long.c: In function '_Long_coerceDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/parser/parse_node.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/parser/parse_type.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/parser/parse_node.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/parser/parse_type.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Oid.c:20:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\PgObject.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/sinval.h:126:8: error: unknown type name 'uint64'
[ERROR]   126 | extern uint64 SharedInvalidMessageCounter;
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:20:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:75:13: error: conflicting types for 'unwind'
[ERROR]    75 | static void unwind(void (*f)(void), jint xid, jint nestingLevel)
[ERROR]       |             ^~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\PgSavepoint.c:30:13: note: previous declaration of 'unwind' was here
[ERROR]    30 | static void unwind(void (*f)(void), int nestingLevel, int xid);
[ERROR]       |             ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:49,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:50,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/portalcmds.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:22:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:29,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:31:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:14:
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c: In function 'Java_org_postgresql_pljava_internal_Portal__1fetch':
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:5: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |     ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:146:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   146 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:12: error: expected ')' before 'mainThreadId'
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:146:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   146 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:157:12: error: expected ')' before 'mainThreadId'
[ERROR]   157 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:171:3: note: in expansion of macro 'STACK_BASE_POP'
[ERROR]   171 |   STACK_BASE_POP()
[ERROR]       |   ^~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c: In function 'Java_org_postgresql_pljava_internal_Portal__1move':
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:5: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |     ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:267:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   267 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:12: error: expected ')' before 'mainThreadId'
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:267:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   267 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:157:12: error: expected ')' before 'mainThreadId'
[ERROR]   157 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Portal.c:281:3: note: in expansion of macro 'STACK_BASE_POP'
[ERROR]   281 |   STACK_BASE_POP()
[ERROR]       |   ^~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:20:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Relation.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Relation.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Relation.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Relation.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:248:2: error: unknown type name 'uint64'
[ERROR]   248 |  uint64  ckpt_longest_sync; /* Longest sync for one relation */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:249:2: error: unknown type name 'uint64'
[ERROR]   249 |  uint64  ckpt_agg_sync_time; /* The sum of all the individual sync
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:294:8: error: unknown type name 'uint64'
[ERROR]   294 | extern uint64 GetSystemIdentifier(void);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\SPI.c:16:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:70:13: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    70 |             uint64 count,
[ERROR]       |             ^~~~~~
[ERROR]       |             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:72:20: error: unknown type name 'ExecutorRun_hook_type'
[ERROR]    72 | extern PGDLLIMPORT ExecutorRun_hook_type ExecutorRun_hook;
[ERROR]       |                    ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:172:32: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   172 |       ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                ^~~~~~
[ERROR]       |                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:174:35: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   174 |          ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                   ^~~~~~
[ERROR]       |                                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:223:31: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   223 | extern void ExecSetTupleBound(int64 tuples_needed, PlanState *child_node);
[ERROR]       |                               ^~~~~
[ERROR]       |                               u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\SPI.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:66:2: error: unknown type name 'uint64'
[ERROR]    66 |  uint64  call_cntr;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:75:2: error: unknown type name 'uint64'
[ERROR]    75 |  uint64  max_calls;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/sinval.h:126:8: error: unknown type name 'uint64'
[ERROR]   126 | extern uint64 SharedInvalidMessageCounter;
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SPI.c:14:
[ERROR] C:\projects\pljava\pljava-so\src\main\c\SPI.c: In function 'Java_org_postgresql_pljava_internal_SPI__1exec':
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:5: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |     ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\SPI.c:121:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   121 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:148:12: error: expected ')' before 'mainThreadId'
[ERROR]   148 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\SPI.c:121:3: note: in expansion of macro 'STACK_BASE_PUSH'
[ERROR]   121 |   STACK_BASE_PUSH(env)
[ERROR]       |   ^~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:157:12: error: expected ')' before 'mainThreadId'
[ERROR]   157 |    (uint64)mainThreadId); \
[ERROR]       |            ^~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:232:25: note: in definition of macro 'elog'
[ERROR]   232 |    elog_finish(elevel_, __VA_ARGS__); \
[ERROR]       |                         ^~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\SPI.c:136:3: note: in expansion of macro 'STACK_BASE_POP'
[ERROR]   136 |   STACK_BASE_POP()
[ERROR]       |   ^~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLInputFromChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLInputFromChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLInputFromChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLInputFromChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLInputFromChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLInputFromChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromChunk.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/SingleRowReader.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLInputFromTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLOutputToChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLOutputToChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLOutputToChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLOutputToChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLOutputToChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SQLOutputToChunk.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToChunk.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SQLOutputToTuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:12:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:12:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:12:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SQLXMLImpl.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\Session.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:28,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/miscadmin.h:29,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Session.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:12:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Session.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Session.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Session.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Session.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Session.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\Session.c:12:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Short.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:70:13: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    70 |             uint64 count,
[ERROR]       |             ^~~~~~
[ERROR]       |             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:72:20: error: unknown type name 'ExecutorRun_hook_type'
[ERROR]    72 | extern PGDLLIMPORT ExecutorRun_hook_type ExecutorRun_hook;
[ERROR]       |                    ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:172:32: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   172 |       ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                ^~~~~~
[ERROR]       |                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:174:35: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   174 |          ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                   ^~~~~~
[ERROR]       |                                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:223:31: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   223 | extern void ExecSetTupleBound(int64 tuples_needed, PlanState *child_node);
[ERROR]       |                               ^~~~~
[ERROR]       |                               u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:87:2: error: unknown type name 'uint64'
[ERROR]    87 |  uint64  tupDesc_identifier;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:189:8: error: unknown type name 'uint64'
[ERROR]   189 | extern uint64 assign_record_type_identifier(Oid type_id, int32 typmod);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\SingleRowReader.c:24:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/String_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\String.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:14:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/sinval.h:126:8: error: unknown type name 'uint64'
[ERROR]   126 | extern uint64 SharedInvalidMessageCounter;
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c: In function 'subXactCB':
[WARNING] C:\projects\pljava\pljava-so\src\main\c\SubXactListener.c:45:2: warning: enumeration value 'SUBXACT_EVENT_PRE_COMMIT_SUB' not handled in switch [-Wswitch]
[ERROR]    45 |  switch(event)
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/win32_port.h:183:8: error: redefinition of 'struct timezone'
[ERROR]   183 | struct timezone
[ERROR]       |        ^~~~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:15:
[ERROR] C:/msys64/mingw64/x86_64-w64-mingw32/include/time.h:266:8: note: originally defined here
[ERROR]   266 | struct timezone {
[ERROR]       |        ^~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/date.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/date.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/date.h:25:9: error: unknown type name 'int64'
[ERROR]    25 | typedef int64 TimeADT;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:21:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:23:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/type/Time.h:31:2: error: unknown type name 'int64'
[ERROR]    31 |  int64  time;   /* all time units other than months and
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:24:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/type/Timestamp.h:43:39: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    43 | extern int32 Timestamp_getTimeZone_id(int64 t);
[ERROR]       |                                       ^~~~~
[ERROR]       |                                       u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: In function '_LocalTime_coerceDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: In function '_OffsetTime_coerceObject':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: In function 'msecsAtMidnight':
[WARNING] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:229:9: warning: implicit declaration of function 'INT64CONST' [-Wimplicit-function-declaration]
[ERROR]   229 |  return INT64CONST(1000) * (jlong)(now * 86400);
[ERROR]       |         ^~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: At top level:
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:246:48: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   246 | static jvalue Time_coerceDatumTZ_id(Type self, int64 t, bool tzAdjust)
[ERROR]       |                                                ^~~~~
[ERROR]       |                                                u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:273:8: error: unknown type name 'int64'
[ERROR]   273 | static int64 Time_coerceObjectTZ_id(Type self, jobject jt, bool tzAdjust)
[ERROR]       |        ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: In function '_Time_coerceDatum':
[WARNING] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:286:3: warning: implicit declaration of function 'Time_coerceDatumTZ_id'; did you mean 'Time_coerceObjectTZ_id'? [-Wimplicit-function-declaration]
[ERROR]   286 |   Time_coerceDatumTZ_id(self, DatumGetInt64(arg), true);
[ERROR]       |   ^~~~~~~~~~~~~~~~~~~~~
[ERROR]       |   Time_coerceObjectTZ_id
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Time.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: In function '_Timetz_coerceDatum':
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:318:3: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   318 |   int64 t = tza->time + (int64)tza->zone * 1000000; /* Convert to UTC */
[ERROR]       |   ^~~~~
[ERROR]       |   u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:318:26: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   318 |   int64 t = tza->time + (int64)tza->zone * 1000000; /* Convert to UTC */
[ERROR]       |                          ^~~~~
[ERROR]       |                          u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:318:32: error: expected ',' or ';' before 'tza'
[ERROR]   318 |   int64 t = tza->time + (int64)tza->zone * 1000000; /* Convert to UTC */
[ERROR]       |                                ^~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:319:9: error: incompatible types when assigning to type 'jvalue' from type 'int'
[ERROR]   319 |   val = Time_coerceDatumTZ_id(self, t, false);
[ERROR]       |         ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: In function '_Timetz_coerceObject':
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:342:17: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   342 |   tza->time -= (int64)tza->zone * 1000000; /* Convert UTC to local time */
[ERROR]       |                 ^~~~~
[ERROR]       |                 u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:342:23: error: expected ';' before 'tza'
[ERROR]   342 |   tza->time -= (int64)tza->zone * 1000000; /* Convert UTC to local time */
[ERROR]       |                       ^~~
[ERROR]       |                       ;
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Time.c: In function '_Time_coerceDatum':
[WARNING] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:287:1: warning: control reaches end of non-void function [-Wreturn-type]
[ERROR]   287 | }
[ERROR]       | ^
[ERROR] At top level:
[WARNING] C:\projects\pljava\pljava-so\src\main\c\type\Time.c:226:14: warning: 'msecsAtMidnight' defined but not used [-Wunused-function]
[ERROR]   226 | static jlong msecsAtMidnight(void)
[ERROR]       |              ^~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/win32_port.h:183:8: error: redefinition of 'struct timezone'
[ERROR]   183 | struct timezone
[ERROR]       |        ^~~~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:15:
[ERROR] C:/msys64/mingw64/x86_64-w64-mingw32/include/time.h:266:8: note: originally defined here
[ERROR]   266 | struct timezone {
[ERROR]       |        ^~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:22:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/type/Timestamp.h:43:39: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    43 | extern int32 Timestamp_getTimeZone_id(int64 t);
[ERROR]       |                                       ^~~~~
[ERROR]       |                                       u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c: In function '_LocalDateTime_coerceDatum':
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:123:3: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   123 |   int64 micros = DatumGetInt64(arg);
[ERROR]       |   ^~~~~
[ERROR]       |   u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c: In function 'Timestamp_coerceDatumTZ_id':
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:256:2: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   256 |  int64 ts = DatumGetInt64(arg);
[ERROR]       |  ^~~~~
[ERROR]       |  u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:271:12: warning: implicit declaration of function 'Timestamp_getTimeZone_id'; did you mean 'Timestamp_getCurrentTimeZone'? [-Wimplicit-function-declaration]
[ERROR]   271 |   int tz = Timestamp_getTimeZone_id(ts); /* function expects halved ts */
[ERROR]       |            ^~~~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |            Timestamp_getCurrentTimeZone
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c: In function 'Timestamp_coerceObjectTZ_id':
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:318:2: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   318 |  int64 ts;
[ERROR]       |  ^~~~~
[ERROR]       |  u_int64
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c: At top level:
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\Timestamp.c:437:32: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   437 | int32 Timestamp_getTimeZone_id(int64 dt)
[ERROR]       |                                ^~~~~
[ERROR]       |                                u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/primnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/relation.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/relscan.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/relscan.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/relscan.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/relscan.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/relscan.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:22,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/rel.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:23,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:248:2: error: unknown type name 'uint64'
[ERROR]   248 |  uint64  ckpt_longest_sync; /* Longest sync for one relation */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:249:2: error: unknown type name 'uint64'
[ERROR]   249 |  uint64  ckpt_agg_sync_time; /* The sum of all the individual sync
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlog.h:294:8: error: unknown type name 'uint64'
[ERROR]   294 | extern uint64 GetSystemIdentifier(void);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/heapam.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:572:2: error: expected specifier-qualifier-list before 'uint64'
[ERROR]   572 |  uint64  (*relation_size) (Relation rel, ForkNumber forkNumber);
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1591:15: error: unknown type name 'uint64'
[ERROR]  1591 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_relation_size':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1594:24: error: 'const struct TableAmRoutine' has no member named 'relation_size'
[ERROR]  1594 |  return rel->rd_tableam->relation_size(rel, forkNumber);
[ERROR]       |                        ^~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_relation_needs_toast_table':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1603:24: error: 'const struct TableAmRoutine' has no member named 'relation_needs_toast_table'
[ERROR]  1603 |  return rel->rd_tableam->relation_needs_toast_table(rel);
[ERROR]       |                        ^~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_relation_estimate_size':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1621:17: error: 'const struct TableAmRoutine' has no member named 'relation_estimate_size'
[ERROR]  1621 |  rel->rd_tableam->relation_estimate_size(rel, attr_widths, pages, tuples,
[ERROR]       |                 ^~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_bitmap_next_block':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1644:34: error: 'const struct TableAmRoutine' has no member named 'scan_bitmap_next_block'; did you mean 'scan_analyze_next_block'?
[ERROR]  1644 |  return scan->rs_rd->rd_tableam->scan_bitmap_next_block(scan,
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_block
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_bitmap_next_tuple':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1661:34: error: 'const struct TableAmRoutine' has no member named 'scan_bitmap_next_tuple'; did you mean 'scan_analyze_next_tuple'?
[ERROR]  1661 |  return scan->rs_rd->rd_tableam->scan_bitmap_next_tuple(scan,
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_tuple
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_sample_next_block':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1679:34: error: 'const struct TableAmRoutine' has no member named 'scan_sample_next_block'; did you mean 'scan_analyze_next_block'?
[ERROR]  1679 |  return scan->rs_rd->rd_tableam->scan_sample_next_block(scan, scanstate);
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_block
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h: In function 'table_scan_sample_next_tuple':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/tableam.h:1695:34: error: 'const struct TableAmRoutine' has no member named 'scan_sample_next_tuple'; did you mean 'scan_analyze_next_tuple'?
[ERROR]  1695 |  return scan->rs_rd->rd_tableam->scan_sample_next_tuple(scan, scanstate,
[ERROR]       |                                  ^~~~~~~~~~~~~~~~~~~~~~
[ERROR]       |                                  scan_analyze_next_tuple
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Invocation.h:20,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TriggerData.c:20:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'u
0 / 53 fint64'; diles comid you mpiled...ean 'u_int64'?

[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Tuple.c:22:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:70:13: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    70 |             uint64 count,
[ERROR]       |             ^~~~~~
[ERROR]       |             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:72:20: error: unknown type name 'ExecutorRun_hook_type'
[ERROR]    72 | extern PGDLLIMPORT ExecutorRun_hook_type ExecutorRun_hook;
[ERROR]       |                    ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:172:32: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   172 |       ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                ^~~~~~
[ERROR]       |                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:174:35: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   174 |          ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                   ^~~~~~
[ERROR]       |                                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:223:31: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   223 | extern void ExecSetTupleBound(int64 tuples_needed, PlanState *child_node);
[ERROR]       |                               ^~~~~
[ERROR]       |                               u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:66:2: error: unknown type name 'uint64'
[ERROR]    66 |  uint64  call_cntr;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:75:2: error: unknown type name 'uint64'
[ERROR]    75 |  uint64  max_calls;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TupleDesc.c:20:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c: In function 'TupleTable_create':
[ERROR] C:\projects\pljava\pljava-so\src\main\c\type\TupleTable.c:53:2: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    53 |  uint64 tupcount;
[ERROR]       |  ^~~~~~
[ERROR]       |  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:27,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:70:13: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    70 |             uint64 count,
[ERROR]       |             ^~~~~~
[ERROR]       |             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:72:20: error: unknown type name 'ExecutorRun_hook_type'
[ERROR]    72 | extern PGDLLIMPORT ExecutorRun_hook_type ExecutorRun_hook;
[ERROR]       |                    ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:172:32: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   172 |       ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                ^~~~~~
[ERROR]       |                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:174:35: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   174 |          ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                   ^~~~~~
[ERROR]       |                                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:223:31: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   223 | extern void ExecSetTupleBound(int64 tuples_needed, PlanState *child_node);
[ERROR]       |                               ^~~~~
[ERROR]       |                               u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:66:2: error: unknown type name 'uint64'
[ERROR]    66 |  uint64  call_cntr;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:75:2: error: unknown type name 'uint64'
[ERROR]    75 |  uint64  max_calls;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:50:22: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    50 | extern void pg_lltoa(int64 ll, char *a);
[ERROR]       |                      ^~~~~
[ERROR]       |                      u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:53:8: error: unknown type name 'uint64'
[ERROR]    53 | extern uint64 pg_strtouint64(const char *str, char **endptr, int base);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:87:2: error: unknown type name 'uint64'
[ERROR]    87 |  uint64  tupDesc_identifier;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:189:8: error: unknown type name 'uint64'
[ERROR]   189 | extern uint64 assign_record_type_identifier(Oid type_id, int32 typmod);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:31:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/portal.h:190:2: error: unknown type name 'uint64'
[ERROR]   190 |  uint64  portalPos;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/SPI.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Type.c:31:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:25:2: error: unknown type name 'uint64'
[ERROR]    25 |  uint64  alloced;  /* # of alloced vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:26:2: error: unknown type name 'uint64'
[ERROR]    26 |  uint64  free;   /* # of free vals */
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/spi.h:77:20: error: unknown type name 'uint64'
[ERROR]    77 | extern PGDLLIMPORT uint64 SPI_processed;
[ERROR]       |                    ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\TypeOid.c:16:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:15:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:50:22: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    50 | extern void pg_lltoa(int64 ll, char *a);
[ERROR]       |                      ^~~~~
[ERROR]       |                      u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/builtins.h:53:8: error: unknown type name 'uint64'
[ERROR]    53 | extern uint64 pg_strtouint64(const char *str, char **endptr, int base);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:18:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:87:2: error: unknown type name 'uint64'
[ERROR]    87 |  uint64  tupDesc_identifier;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/typcache.h:189:8: error: unknown type name 'uint64'
[ERROR]   189 | extern uint64 assign_record_type_identifier(Oid type_id, int32 typmod);
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/pqformat.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:19:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/libpq/pqformat.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/libpq/pqformat.h:89:48: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pq_writeint64(StringInfoData *pg_restrict buf, uint64 i)
[ERROR]       |                                                ^~~~~~
[ERROR]       |                                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/libpq/pqformat.h:153:30: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   153 | pq_sendint64(StringInfo buf, uint64 i)
[ERROR]       |                              ^~~~~~
[ERROR]       |                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/libpq/pqformat.h:200:8: error: unknown type name 'int64'
[ERROR]   200 | extern int64 pq_getmsgint64(StringInfo msg);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tupconvert.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:21,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:27,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/execdesc.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:19,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:70:13: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    70 |             uint64 count,
[ERROR]       |             ^~~~~~
[ERROR]       |             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:72:20: error: unknown type name 'ExecutorRun_hook_type'
[ERROR]    72 | extern PGDLLIMPORT ExecutorRun_hook_type ExecutorRun_hook;
[ERROR]       |                    ^~~~~~~~~~~~~~~~~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:172:32: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   172 |       ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                ^~~~~~
[ERROR]       |                                u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:174:35: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   174 |          ScanDirection direction, uint64 count, bool execute_once);
[ERROR]       |                                   ^~~~~~
[ERROR]       |                                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/executor/executor.h:223:31: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   223 | extern void ExecSetTupleBound(int64 tuples_needed, PlanState *child_node);
[ERROR]       |                               ^~~~~
[ERROR]       |                               u_int64
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\UDT.c:20:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:66:2: error: unknown type name 'uint64'
[ERROR]    66 |  uint64  call_cntr;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/funcapi.h:75:2: error: unknown type name 'uint64'
[ERROR]    75 |  uint64  max_calls;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:14:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:14:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tuptoaster.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tuptoaster.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/relcache.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/tuptoaster.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:15:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:19:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/lib/pairingheap.h:14,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:19:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/VarlenaWrapper.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/VarlenaWrapper.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\VarlenaWrapper.c:27:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject_priv.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\Void.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~

0 / 53 files compiled...
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h: At top level:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Backend.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:13:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:14:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_crc32c.h:36,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogrecord.h:16,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:28,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:88:15: error: unknown type name 'uint64'
[ERROR]    88 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/pg_bswap.h:89:12: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]    89 | pg_bswap64(uint64 x)
[ERROR]       |            ^~~~~~
[ERROR]       |            u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogreader.h:108:2: error: unknown type name 'uint64'
[ERROR]   108 |  uint64  system_identifier;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/storage/sinval.h:126:8: error: unknown type name 'uint64'
[ERROR]   126 | extern uint64 SharedInvalidMessageCounter;
[ERROR]       |        ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/timestamp.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/datetime.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/xact.h:23,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\XactListener.c:17:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/pgtime.h:23:9: error: unknown type name 'int64'
[ERROR]    23 | typedef int64 pg_time_t;
[ERROR]       |         ^~~~~
[ERROR] C:\projects\pljava\pljava-so\src\main\c\XactListener.c: In function 'xactCB':
[WARNING] C:\projects\pljava\pljava-so\src\main\c\XactListener.c:26:2: warning: enumeration value 'XACT_EVENT_PARALLEL_COMMIT' not handled in switch [-Wswitch]
[ERROR]    26 |  switch(event)
[ERROR]       |  ^~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\c\XactListener.c:26:2: warning: enumeration value 'XACT_EVENT_PARALLEL_ABORT' not handled in switch [-Wswitch]
[WARNING] C:\projects\pljava\pljava-so\src\main\c\XactListener.c:26:2: warning: enumeration value 'XACT_EVENT_PRE_COMMIT' not handled in switch [-Wswitch]
[WARNING] C:\projects\pljava\pljava-so\src\main\c\XactListener.c:26:2: warning: enumeration value 'XACT_EVENT_PARALLEL_PRE_COMMIT' not handled in switch [-Wswitch]
[WARNING] C:\projects\pljava\pljava-so\src\main\c\XactListener.c:26:2: warning: enumeration value 'XACT_EVENT_PRE_PREPARE' not handled in switch [-Wswitch]
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:396:2: error: #error must have a working 64-bit integer datatype
[ERROR]   396 | #error must have a working 64-bit integer datatype
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1072:2: error: unknown type name 'int64'
[ERROR]  1072 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1080:2: error: unknown type name 'int64'
[ERROR]  1080 |  int64  force_align_i64;
[ERROR]       |  ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/c.h:1291,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:46,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:175:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   175 | extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:177:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   177 | extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:179:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   179 | extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/port.h:181:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   181 | extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:47,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:155:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   155 | extern int errmsg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:156:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   156 | extern int errmsg_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   159 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:159:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:161:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   161 | extern int errdetail(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:162:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   162 | extern int errdetail_internal(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:164:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   164 | extern int errdetail_log(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   168 |          unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |          ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:168:10: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   171 |         unsigned long n,...) pg_attribute_printf(1, 4) pg_attribute_printf(2, 4);
[ERROR]       |         ^~~~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:171:9: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:173:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   173 | extern int errhint(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:187:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   187 | extern int errcontext_msg(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:240:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   240 | extern void elog_finish(int elevel, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:246:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   246 | extern char *format_elog_string(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/elog.h:431:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   431 | extern void write_stderr(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:48,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:133:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   133 | extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/utils/palloc.h:134:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   134 | extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:33,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'DatumGetFloat8':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:720:3: error: unknown type name 'int64'
[ERROR]   720 |   int64  value;
[ERROR]       |   ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: error: 'int64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: each undeclared identifier is reported only once for each function it appears in
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:605:28: note: in definition of macro 'DatumGetInt64'
[ERROR]   605 | #define DatumGetInt64(X) ((int64) (X))
[ERROR]       |                            ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h: In function 'Float8GetDatum':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/postgres.h:746:3: error: unknown type name 'int64'
[ERROR]   746 |   int64  retval;
[ERROR]       |   ^~~~~
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:34,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h: At top level:
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:95:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    95 | extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~
[WARNING] C:\PROGRA~1\POSTGR~1\12\include\server/lib/stringinfo.h:106:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]   106 | extern int appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
[ERROR]       | ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:25,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:38:9: error: unknown type name 'uint64'
[ERROR]    38 | typedef uint64 bitmapword;  /* must be an unsigned type */
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/bitmapset.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 signedbitmapword; /* must be the matching signed type */
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/parsenodes.h:116:2: error: unknown type name 'uint64'
[ERROR]   116 |  uint64  queryId;  /* query identifier (can be set by plugins) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:19,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/plannodes.h:48:2: error: unknown type name 'uint64'
[ERROR]    48 |  uint64  queryId;  /* query identifier (copied from Query) */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:21:9: error: unknown type name 'uint64'
[ERROR]    21 | typedef uint64 XLogRecPtr;
[ERROR]       |         ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/xlogdefs.h:41:9: error: unknown type name 'uint64'
[ERROR]    41 | typedef uint64 XLogSegNo;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/access/htup_details.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/executor/tuptable.h:20,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/dest.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/guc.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/tcop/tcopprot.h:21,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/pljava.h:39,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/JNICalls.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/PgObject.h:16,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:12,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:61:2: error: unknown type name 'uint64'
[ERROR]    61 |  uint64  value;
[ERROR]       |  ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h: In function 'FullTransactionIdFromEpochAndXid':
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:19: error: 'uint64' undeclared (first use in this function); did you mean 'u_int64'?
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                   ^~~~~~
[ERROR]       |                   u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/access/transam.h:69:26: error: expected ')' before 'epoch'
[ERROR]    69 |  result.value = ((uint64) epoch) << 32 | xid;
[ERROR]       |                 ~        ^~~~~~
[ERROR]       |                          )
[ERROR] In file included from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:9:
[ERROR] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h: At top level:
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:49:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    49 | pg_attribute_printf(2, 3);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[WARNING] C:\projects\pljava\pljava-so\src\main\include/pljava/Exception.h:60:1: warning: 'PG_PRINTF_ATTRIBUTE' is an unrecognized format function type [-Wformat=]
[ERROR]    60 | pg_attribute_printf(1, 2);
[ERROR]       | ^~~~~~~~~~~~~~~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/snapshot.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/acl.h:39,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/objectaddress.h:18,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/catalog/pg_type.h:24,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:38:9: error: unknown type name 'int64'
[ERROR]    38 | typedef int64 Timestamp;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:39:9: error: unknown type name 'int64'
[ERROR]    39 | typedef int64 TimestampTz;
[ERROR]       |         ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/datatype/timestamp.h:40:9: error: unknown type name 'int64'
[ERROR]    40 | typedef int64 TimeOffset;
[ERROR]       |         ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:29,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:79:11: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]    79 |           int64 ntuples, bool forward);
[ERROR]       |           ^~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplestore.h:81:8: error: unknown type name 'int64'
[ERROR]    81 | extern int64 tuplestore_tuple_count(Tuplestorestate *state);
[ERROR]       |        ^~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:30,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:218:56: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   218 | extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
[ERROR]       |                                                        ^~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:238:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   238 | extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/tuplesort.h:248:34: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   248 | extern int tuplesort_merge_order(int64 allowedMem);
[ERROR]       |                                  ^~~~~
[ERROR]       |                                  u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:70,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:77:11: error: unknown type name 'uint64'
[ERROR]    77 |  volatile uint64 value;
[ERROR]       |           ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:10: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |          ^~~~~~
[ERROR]       |          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:206:28: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   206 |          uint64 *expected, uint64 newval)
[ERROR]       |                            ^~~~~~
[ERROR]       |                            u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:225:15: error: unknown type name 'uint64'
[ERROR]   225 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/arch-x86.h:226:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   226 | pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:124,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:248:15: error: unknown type name 'uint64'
[ERROR]   248 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:249:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   249 | pg_atomic_exchange_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 xchg_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:266:58: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   266 | pg_atomic_write_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                          ^~~~~~
[ERROR]       |                                                          u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:298:15: error: unknown type name 'uint64'
[ERROR]   298 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:331:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   331 | pg_atomic_init_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 val_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:352:15: error: unknown type name 'uint64'
[ERROR]   352 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:353:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   353 | pg_atomic_fetch_sub_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:361:15: error: unknown type name 'uint64'
[ERROR]   361 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:362:62: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   362 | pg_atomic_fetch_and_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                              ^~~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:374:15: error: unknown type name 'uint64'
[ERROR]   374 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:375:61: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   375 | pg_atomic_fetch_or_u64_impl(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                             ^~~~~~
[ERROR]       |                                                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:387:15: error: unknown type name 'uint64'
[ERROR]   387 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:388:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   388 | pg_atomic_add_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:396:15: error: unknown type name 'uint64'
[ERROR]   396 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics/generic.h:397:62: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   397 | pg_atomic_sub_fetch_u64_impl(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                              ^~~~~
[ERROR]       |                                                              u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:17,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:418:52: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   418 | pg_atomic_init_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                    ^~~~~~
[ERROR]       |                                                    u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:431:15: error: unknown type name 'uint64'
[ERROR]   431 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:441:53: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   441 | pg_atomic_write_u64(volatile pg_atomic_uint64 *ptr, uint64 val)
[ERROR]       |                                                     ^~~~~~
[ERROR]       |                                                     u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:449:15: error: unknown type name 'uint64'
[ERROR]   449 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:450:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   450 | pg_atomic_exchange_u64(volatile pg_atomic_uint64 *ptr, uint64 newval)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:11: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |           ^~~~~~
[ERROR]       |           u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:460:29: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   460 |           uint64 *expected, uint64 newval)
[ERROR]       |                             ^~~~~~
[ERROR]       |                             u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:469:15: error: unknown type name 'uint64'
[ERROR]   469 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:470:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   470 | pg_atomic_fetch_add_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:478:15: error: unknown type name 'uint64'
[ERROR]   478 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:479:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   479 | pg_atomic_fetch_sub_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:488:15: error: unknown type name 'uint64'
[ERROR]   488 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:489:57: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   489 | pg_atomic_fetch_and_u64(volatile pg_atomic_uint64 *ptr, uint64 and_)
[ERROR]       |                                                         ^~~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:497:15: error: unknown type name 'uint64'
[ERROR]   497 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:498:56: error: unknown type name 'uint64'; did you mean 'u_int64'?
[ERROR]   498 | pg_atomic_fetch_or_u64(volatile pg_atomic_uint64 *ptr, uint64 or_)
[ERROR]       |                                                        ^~~~~~
[ERROR]       |                                                        u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:506:15: error: unknown type name 'uint64'
[ERROR]   506 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:507:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   507 | pg_atomic_add_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 add_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:515:15: error: unknown type name 'uint64'
[ERROR]   515 | static inline uint64
[ERROR]       |               ^~~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/port/atomics.h:516:57: error: unknown type name 'int64'; did you mean 'u_int64'?
[ERROR]   516 | pg_atomic_sub_fetch_u64(volatile pg_atomic_uint64 *ptr, int64 sub_)
[ERROR]       |                                                         ^~~~~
[ERROR]       |                                                         u_int64
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/tidbitmap.h:26,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:31,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/utils/dsa.h:62:9: error: unknown type name 'uint64'
[ERROR]    62 | typedef uint64 dsa_pointer;
[ERROR]       |         ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:554:2: error: unknown type name 'uint64'
[ERROR]   554 |  uint64  es_processed; /* # of tuples processed */
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:689,
[ERROR]                  from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/lib/simplehash.h:106:2: error: unknown type name 'uint64'
[ERROR]   106 |  uint64  size;
[ERROR]       |  ^~~~~~
[ERROR] In file included from C:\PROGRA~1\POSTGR~1\12\include\server/commands/trigger.h:17,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/Function.h:22,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type.h:263,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\include/pljava/type/Type_priv.h:18,
[ERROR]                  from C:\projects\pljava\pljava-so\src\main\c\type\byte_array.c:10:
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1363:2: error: unknown type name 'int64'
[ERROR]  1363 |  int64  donetuples;  /* number of tuples already returned */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1665:2: error: unknown type name 'int64'
[ERROR]  1665 |  int64  ordinal;
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1717:2: error: unknown type name 'int64'
[ERROR]  1717 |  int64  ordinal;  /* row number to be output next */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1995:2: error: unknown type name 'int64'
[ERROR]  1995 |  int64  bound;   /* if bounded, how many tuples are needed */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:1998:2: error: unknown type name 'int64'
[ERROR]  1998 |  int64  bound_Done;  /* value of bound we did the sort with */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2112:2: error: unknown type name 'int64'
[ERROR]  2112 |  int64  spooled_rows; /* total # of rows in buffer */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2113:2: error: unknown type name 'int64'
[ERROR]  2113 |  int64  currentpos;  /* position of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2114:2: error: unknown type name 'int64'
[ERROR]  2114 |  int64  frameheadpos; /* current frame head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2115:2: error: unknown type name 'int64'
[ERROR]  2115 |  int64  frametailpos; /* current frame tail position (frame end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2118:2: error: unknown type name 'int64'
[ERROR]  2118 |  int64  aggregatedbase; /* start row for current aggregates */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2119:2: error: unknown type name 'int64'
[ERROR]  2119 |  int64  aggregatedupto; /* rows before this one are aggregated */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2135:2: error: unknown type name 'int64'
[ERROR]  2135 |  int64  currentgroup; /* peer group # of current row in partition */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2136:2: error: unknown type name 'int64'
[ERROR]  2136 |  int64  frameheadgroup; /* peer group # of frame head row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2137:2: error: unknown type name 'int64'
[ERROR]  2137 |  int64  frametailgroup; /* peer group # of frame tail row */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2138:2: error: unknown type name 'int64'
[ERROR]  2138 |  int64  groupheadpos; /* current row's peer group head position */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2139:2: error: unknown type name 'int64'
[ERROR]  2139 |  int64  grouptailpos; /* " " " " tail position (group end+1) */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2199:2: error: unknown type name 'int64'
[ERROR]  2199 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2226:2: error: unknown type name 'int64'
[ERROR]  2226 |  int64  tuples_needed; /* tuple bound, see ExecSetTupleBound */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2353:2: error: unknown type name 'int64'
[ERROR]  2353 |  int64  offset;   /* current OFFSET value */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2354:2: error: unknown type name 'int64'
[ERROR]  2354 |  int64  count;   /* current COUNT, if any */
[ERROR]       |  ^~~~~
[ERROR] C:\PROGRA~1\POSTGR~1\12\include\server/nodes/execnodes.h:2357:2: error: unknown type name 'int64'
[ERROR]  2357 |  int64  position;  /* 1-based index of last tuple returned */
[ERROR]       |  ^~~~~

0 / 53 files compiled...

                                                                    
[INFO] 53 files were compiled.
[INFO] 53 files were compiled.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for PostgreSQL PL/Java 1.6.0-SNAPSHOT:
[INFO] 
[INFO] PostgreSQL PL/Java ................................. SUCCESS [ 11.057 s]
[INFO] PL/Java API ........................................ SUCCESS [ 11.352 s]
[INFO] PL/Java backend Java code .......................... SUCCESS [  8.251 s]
[INFO] PL/Java backend native code ........................ FAILURE [01:22 min]
[INFO] PL/Java Ant tasks .................................. SKIPPED
[INFO] PL/Java examples ................................... SKIPPED
[INFO] PL/Java packaging .................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:00 min
[INFO] Finished at: 2020-06-20T05:42:45Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.maven-nar:nar-maven-plugin:3.2.3:nar-compile (default-nar-compile) on project pljava-so: NAR: Compile failed: gcc failed with return code 1 -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :pljava-so


Attachments:

  [text/plain] log.txt (2.0M, ../CAASLQ4MdAO0xB7PYOJU5ye9UpWx+f_dumo9Gx=z9pSS8xujKCg@mail.gmail.com/3-log.txt)
  download

view thread (61+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: Starting build-system work (Windows/Mac users please speak up)
  In-Reply-To: <CAASLQ4MdAO0xB7PYOJU5ye9UpWx+f_dumo9Gx=z9pSS8xujKCg@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox