public inbox for [email protected]  
help / color / mirror / Atom feed
Re: Starting build-system work (Windows/Mac users please speak up)
31+ messages / 2 participants
[nested] [flat]

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-01 03:23  Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-01 03:23 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 05/31/20 12:00, Chapman Flack wrote:
>> - Messages from the JVM itself that are emitted through a 'vfprintf hook'
>>   are caught by PL/Java's hook [1] and injected into PostgreSQL's
>>   elog system at a selectable level, usually INFO. (That is probably
>>   the path being followed by the -Xcheck:jni messages, explaining
>>   why they have INFO: in front.)

Exploiting that fact, I decided to just condense out those messages (only
the ones coming from Java's own JMX classes, outside our power to fix)
right at the source, by putting a small state machine in the vfprintf hook
to recognize and not log them. That's in PR #276.

Also in that PR, changes to fix the remaining -Xcheck:jni messages that
were really coming from PL/Java. For the moment, in my environment,
with PR #275 and #276 applied, it builds and tests -Xcheck:jni clean.

That should eliminate any need for doing fancy stuff with those messages
in the CI configuration. Any new issues that crop up in development later
ought to produce a smaller volume of messages that we want to know about.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-01 09:28  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-01 09:28 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

>
> That should eliminate any need for doing fancy stuff with those messages
> in the CI configuration. Any new issues that crop up in development later
> ought to produce a smaller volume of messages that we want to know about.
>
So we do not need a custom log filter now, right ?


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-01 11:44  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-01 11:44 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/01/20 05:28, Kartik Ohri wrote:
>> That should eliminate any need for doing fancy stuff with those messages
>> in the CI configuration. Any new issues that crop up in development later
>> ought to produce a smaller volume of messages that we want to know about.
>>
> So we do not need a custom log filter now, right ?

Right. And it's probably ok to include -Xcheck:jni in all configurations
(once PRs #275 and #276 are merged, of course).

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-01 12:04  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-01 12:04 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

Great! So, I'll begin work on setting up CI for Windows. Once, these PRs
are merged I'll update my repository and run a build with -Xcheck:jni in
all configurations to a full test for Linux and macOS.


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-03 17:24  Kartik Ohri <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-03 17:24 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

Hi! I have begun the setup on Windows. Here, is the log
https://ci.appveyor.com/project/amCap1712/pljava.I get the error Command
executed with exception: ERROR: ALTER SYSTEM cannot run inside a
transaction bloc at psql -c "SET pljava.libjvm_location to '$libjvm'; ALTER
SYSTEM SET pljava.libjvm_location to '$libjvm'; SELECT pg_reload-conf();"
-U postgres . Can you help with this?


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-03 18:09  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-03 18:09 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/03/20 13:24, Kartik Ohri wrote:
> ERROR: ALTER SYSTEM cannot run inside a
> transaction bloc at psql -c "SET pljava.libjvm_location to '$libjvm'; ALTER
> SYSTEM SET pljava.libjvm_location to '$libjvm'; SELECT pg_reload-conf();"
> -U postgres .

Hmm. psql does have a --single-transaction mode that, if enabled, makes
psql send a BEGIN before your first command and a COMMIT after the last
one, so that if you have multiple commands, they all happen in one
transaction. [1]

If one of your commands is something that's not allowed inside
a transaction block, that of course will be a problem.

What surprises me is that you see this happening on Windows only.
I wonder if psql is built with different option defaults there? Or could
there be a .psqlrc (or whatever it is called in Windows) that is setting
that option? Those are the kind of things I would look for.

That said, there are alternatives to the whole ALTER SYSTEM / pg_reload_conf
business. If you are going to include all of the testing commands within
one psql connection, there isn't any need for the ALTER SYSTEM or reload,
you can just send the SET commands first and then the others in the same
session. Or, if you do want to save the settings for later reconnection,
you could also do that with ALTER DATABASE or ALTER USER, and I think
both of those will work inside transactions.

Another alternative is to simply pass the settings with -c when
starting the PostgreSQL server [2]:

postgres -c pljava.libjvm_location="$libjvm" \
  -c pljava.vmoptions='-ea:org.postgresql.pljava... -Xcheck:jni'

(Note I'm writing Unixy syntax here; I don't use Windows enough to be
sure of the right way to quote that, but it gives you the idea.)

Those settings will apply to all sessions started in that run of the server.
It would be odd to run a production server that way, but one that is just
being started to run some tests, why not?

And still another alternative is just to send the options as part of the
psql connection string [3]:

psql "dbname=postgres options='-c pljava.libjvm_location=$libjvm
  -c pljava.vmoptions=-ea:org.postgresql.pljava...\\\ -Xcheck:jni'"

... where again, I'm showing Unixy syntax. The tricky bit is getting a
space inside a single option setting, which you can see takes three
backslashes in the above. I have no idea what would be correct in Windows
but if you figure it out, it's good practice for the Maven plugin work.

Settings sent with the psql connection of course are in effect just for
that session.

Regards,
-Chap



[1] https://www.postgresql.org/docs/13/app-psql.html#R1-APP-PSQL-3

[2] https://www.postgresql.org/docs/13/app-postgres.html#id-1.9.5.14.6.3

[3] https://www.postgresql.org/docs/13/libpq-connect.html#LIBPQ-CONNSTRING





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-05 13:44  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-05 13:44 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

Hi! I think ALTER USER will do the job but I am again facing an issue with
the pljava.libjvm_location. This works fine on Linux and macOS but not on
Windows.  I have tried escaping the / and used \ as well but none seems to
be working.

Here are the pljava variables.

select name, source, setting from pg_settings where name like 'pljava.%';
                name                              | source  |
                                                      setting

----------------------------------------------+---------+-------------------------------------------------------------------------------------------------------------------------------------------------
 pljava.debug                                  | default | off
 pljava.enable                                 | default | on
 pljava.implementors                      | default | postgresql
 pljava.java_thread_pg_entry         | default | allow
 pljava.libjvm_location                    | session | C:/Program
Files/Java/jdk14/bin/server/jvm.dll
 pljava.module_path                       | default | C:/Program
Files/PostgreSQL/12/share/pljava/pljava-1.6.0-SNAPSHOT.jar;C:/Program
Files/PostgreSQL/12/share/pljava/pljava-api-1.6.0-SNAPSHOT.jar
 pljava.release_lingering_savepoints | default | off
 pljava.statement_cache_size        | default | 11
 pljava.vmoptions                           | default |

And here is the psql log,

2020-06-05 13:25:06.558 UTC [5652] LOG:  database system was shut down at
2020-05-27 01:18:49 UTC
2020-06-05 13:25:06.585 UTC [1056] LOG:  database system is ready to accept
connections
2020-06-05 13:27:20.207 UTC [1056] LOG:  received SIGHUP, reloading
configuration files
2020-06-05 13:27:20.385 UTC [3096] WARNING:  Java virtual machine not yet
loaded
2020-06-05 13:27:20.385 UTC [3096] DETAIL:  Access is denied.


2020-06-05 13:27:20.385 UTC [3096] HINT:  SET pljava.libjvm_location TO the
correct path to the jvm library (libjvm.so or jvm.dll, etc.)
2020-06-05 13:27:20.395 UTC [3096] ERROR:  cannot use PL/Java before
successfully completing its setup
2020-06-05 13:27:20.395 UTC [3096] HINT:  Check the log for messages
closely preceding this one, detailing what step of setup failed and what
will be needed, probably setting one of the "pljava." configuration
variables, to complete the setup. If there is not enough help in the log,
try again with different settings for "log_min_messages" or
"log_error_verbosity".
2020-06-05 13:27:20.395 UTC [3096] STATEMENT:  CREATE EXTENSION pljava;
2020-06-05 13:36:27.036 UTC [5152] ERROR:  unrecognized configuration
parameter "client_min_messgaes"
2020-06-05 13:36:27.036 UTC [5152] STATEMENT:  set client_min_messgaes to
DEBUG1;
2020-06-05 13:36:32.400 UTC [5152] ERROR:  unrecognized configuration
parameter "client_min_messgages"
2020-06-05 13:36:32.400 UTC [5152] STATEMENT:  set client_min_messgages to
DEBUG1;
2020-06-05 13:37:58.758 UTC [5152] WARNING:  Java virtual machine not yet
loaded
2020-06-05 13:37:58.758 UTC [5152] DETAIL:  Access is denied.


2020-06-05 13:37:58.758 UTC [5152] HINT:  SET pljava.libjvm_location TO the
correct path to the jvm library (libjvm.so or jvm.dll, etc.)
2020-06-05 13:37:58.762 UTC [5152] ERROR:  cannot use PL/Java before
successfully completing its setup
2020-06-05 13:37:58.762 UTC [5152] HINT:  Check the log for messages
closely preceding this one, detailing what step of setup failed and what
will be needed, probably setting one of the "pljava." configuration
variables, to complete the setup. If there is not enough help in the log,
try again with different settings for "log_min_messages" or
"log_error_verbosity".
2020-06-05 13:37:58.762 UTC [5152] STATEMENT:  CREATE EXTENSION pljava;
2020-06-05 13:38:50.100 UTC [5152] WARNING:  Java virtual machine not yet
loaded
2020-06-05 13:38:50.100 UTC [5152] DETAIL:  Access is denied.


2020-06-05 13:38:50.100 UTC [5152] HINT:  SET pljava.libjvm_location TO the
correct path to the jvm library (libjvm.so or jvm.dll, etc.)
2020-06-05 13:39:26.369 UTC [5152] WARNING:  Java virtual machine not yet
loaded
2020-06-05 13:39:26.369 UTC [5152] DETAIL:  Access is denied.


2020-06-05 13:39:26.369 UTC [5152] HINT:  SET pljava.libjvm_location TO the
correct path to the jvm library (libjvm.so or jvm.dll, etc.)
2020-06-05 13:39:26.374 UTC [5152] ERROR:  cannot use PL/Java before
successfully completing its setup
2020-06-05 13:39:26.374 UTC [5152] HINT:  Check the log for messages
closely preceding this one, detailing what step of setup failed and what
will be needed, probably setting one of the "pljava." configuration
variables, to complete the setup. If there is not enough help in the log,
try again with different settings for "log_min_messages" or
"log_error_verbosity".

I hope you can shed some light on this.


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-05 14:32  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-05 14:32 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/05/20 09:44, Kartik Ohri wrote:
>  pljava.debug                                  | default | off
>  pljava.enable                                 | default | on
>  pljava.implementors                      | default | postgresql
>  pljava.java_thread_pg_entry         | default | allow
>  pljava.libjvm_location                    | session | C:/Program
> Files/Java/jdk14/bin/server/jvm.dll
>  pljava.module_path                       | default | C:/Program
> Files/PostgreSQL/12/share/pljava/pljava-1.6.0-SNAPSHOT.jar;C:/Program
> Files/PostgreSQL/12/share/pljava/pljava-api-1.6.0-SNAPSHOT.jar
>  pljava.release_lingering_savepoints | default | off
>  pljava.statement_cache_size        | default | 11
>  pljava.vmoptions                           | default |
> 
> ...
> 2020-06-05 13:27:20.385 UTC [3096] WARNING:  Java virtual machine not yet
> loaded
> 2020-06-05 13:27:20.385 UTC [3096] DETAIL:  Access is denied.
> 
> 
> 2020-06-05 13:27:20.385 UTC [3096] HINT:  SET pljava.libjvm_location TO the

My attention is drawn most strongly to the "Access is denied." That isn't
a familiar error to me from non-Windows environments, so it might indicate
some Windows-specific access control policy that is preventing a file
being opened.

I would not read too much into what the HINT says; it is just a constant
string in the PL/Java source. It mentions libjvm_location because that's
a usual suspect, but it doesn't really know why the dlopen failed. The
DETAIL is the best information for that.

It might help some to say

  \set VERBOSITY verbose

(a local command in psql, from the department of redundancy department),
and

  set client_min_messages to debug2;  -- it has to be spelled right :)

or even to experiment with pg_ls_dir(), pg_stat_file(),
pg_read_binary_file() [1] with the name of the JVM DLL or the directory
it lives in, to see if PostgreSQL always gets "Access is denied".
Presumably, if you spell the name wrong on purpose, you might get a
different error for that, and then you'll know this isn't a matter
of spelling the name right.

I found a StackOverflow thread [2] about some Windows settings that
might be relevant. Most of the answers there suggest changing settings
through the GUI (file/directory properties or service properties). I
didn't see anything about how to change from a script, though I assume
with PowerShell there is probably a way.

If this turns out to be a necessary step it will be good to get the
details into the PL/Java documentation for Windows, because I'm
pretty sure there's nothing about it in there now.

One more thing about setting client_min_messages; PL/Java only looks once,
just when starting the JVM, so for that setting to affect PL/Java, it has
to come before the first statement that causes PL/Java to load,

Regards,
-Chap


[1]
https://www.postgresql.org/docs/12/functions-admin.html#FUNCTIONS-ADMIN-GENFILE

[2]
https://stackoverflow.com/questions/4267051/error-5-access-denied-when-starting-windows-service





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-06 12:40  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-06 12:40 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

>
> or even to experiment with pg_ls_dir(), pg_stat_file(),
> pg_read_binary_file() [1] with the name of the JVM DLL or the directory
> it lives in, to see if PostgreSQL always gets "Access is denied".
>

I have played around a bit using your suggestions. It seems this is indeed
a permissions issue. The good thing is I was able to find a solution to it.

If this turns out to be a necessary step it will be good to get the
> details into the PL/Java documentation for Windows, because I'm
> pretty sure there's nothing about it in there now.
>

The solution is to use *pg_ctl* to start the postgres server from a shell
with appropriate permissions. Earlier, I was trying to start the postgres
server using *net start *in CMD and *Start-Service* in PowerShell. Even
with privileged shells, postgres created using these commands do not have
the necessary rights to some directories (including the Java directory,
hence, the libjvm location error). I was unable to figure out why this
happens.

I am now using pg_ctl to start the database. This is causing some issues in
the normal mode. The build stalls right after postgres starts. This does
not happen when the server is started using the other 2 options. I am
working on fixing this. However, in the interactive debug mode, I have been
able to use pg_ctl with success. I have run all the usual tests as on other
platforms except the -Xcheck:jni and all of these work.

Once this issue is fixed we will have a fully functional MSVC Windows
build. I'll let you know once this is done. Thanks.


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-06 14:19  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-06 14:19 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/06/20 08:40, Kartik Ohri wrote:
> The solution is to use *pg_ctl* to start the postgres server from a shell
> with appropriate permissions. Earlier, I was trying to start the postgres
> server using *net start *in CMD and *Start-Service* in PowerShell. Even
> with privileged shells, postgres created using these commands do not have
> the necessary rights to some directories (including the Java directory,
> hence, the libjvm location error). I was unable to figure out why this
> happens.

Interesting! There are a bunch of #ifdef WIN32 sections in pg_ctl.c [1],
maybe some useful info in there.

Regards,
-Chap


[1]
https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/bin/pg_ctl/pg_ctl.c;hb=HEAD





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-15 16:47  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-15 16:47 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

The pg_ctl stall issue has been fixed.

I am now trying to work around the Powershell streams. It seems psql writes
all its output including info, debug to error stream whereas Powershell has
a different stream for each of errors, warnings, debug and info. I have
been able to redirect all the output to stdout instead. However, this
redirects errors as well without failing the build. I am thinking of
manually processing the output to catch errors and manually terminate the
build in such a case. However, I think there might be a simpler solution to
use psql in quiet mode. What are your views on this ?


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-15 17:23  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-15 17:23 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/15/20 12:47, Kartik Ohri wrote:
> been able to redirect all the output to stdout instead. However, this
> redirects errors as well without failing the build. I am thinking of
> manually processing the output to catch errors and manually terminate the
> build in such a case. However, I think there might be a simpler solution to
> use psql in quiet mode. What are your views on this ?


I was thinking about that last night again. The current "tests" in the
examples are written to report most problems they test for as warnings
and not errors, because the first error would stop everything, and I would
rather see as many issues as possible. (Of course you still get an error
if the test itself actually breaks, which also counts as finding a problem!
You just don't find the ones after it then.)

I was looking through psql's docs again last night because I really wish
it had some kind of

\if any-warnings-happened
  \quit status=1
\endif

which seem like surprising things for it to be missing, but as far as
I can tell, it really is missing both: no way to test for warnings (it's
clearly possible, because server responses do include them), and no way
to specify an exit status to \quit. Weird.

(You might check the psql docs yourself to be sure I haven't missed
something. It seems very weird for those abilities to be lacking, but
I'm honestly not seeing them.)

In part, this is because the tests in the examples DDR aren't written
with a more conventional testing framework. What I would really like to
do is move to a combination of pgTAP in the database and tap4j in Java,
and integrate them by providing a method maybe executeQueryAsTAP(qry),
where you give it an SQL qry that produces pgTAP output, and the method
knows that and parses the results and gives you a tap4j results object.
Also the inverse, a PL/Java function that returns a tap4j object as a
TAP-formatted query result.

That's a longer-term goal; there were a couple prerequisites needing
to happen in tap4j, and I sent one and they merged it [1], and I suggested
another and didn't have time to do it myself and no one else has yet [2],
though I see they recently added a "good first issue" tag for it.

Of course assuming the tap4j prerequisites get implemented, there'd
still be the matter of rewriting all the PL/Java tests as tap. Which is
definitely what I want, but it would still be work.

So for now we're stuck with test failures as warnings, and psql having
(unless I missed something) no good way to tell you there were warnings.
That leads down the ugly road of you trying to parse log text and look
for warnings, and not make the nar-maven-plugin-like mistake of thinking
later lines of warnings are errors, or be fooled by keywords inside other
messages, and all of those well-known horrors.

Unless ... we use something besides psql to connect to the database and
run the tests. For example, make travis_setup_pljava and travis_test_pljava
into a Python script using one of Python's pgsql drivers (there are a few
choices) to connect to the server and run the SET, CREATE EXTENSION, and
SELECT commands, and notice any warnings. Or the same in another language
if you prefer it to Python.

(I'm not very familiar with Powershell but I was thinking it sounded
powerful enough it might directly support ODBC connections or something,
and sure enough, [3].)

Then it's a simple matter of using a real API to do the queries and
retrieve whatever warnings came back.

It is worth checking that the choice of script language and PostgreSQL
driver will actually support retrieving warnings! They all should,
but apparently there's a driver for Go at least [4] that doesn't. That
would be frustrating, especially to find out after doing some work.

A final issue is whether to try to do this in one common script language
across platforms. It might be natural to do something in Python on Linux
and in Powershell on Windows (though I guess you can get Python on Windows
or even Powershell on Linux, but relying on an ODBC driver binary could
add complexity).

One language guaranteed to be present on any platform for testing PL/Java
will be ... Java, and that comes with jshell starting with Java 9, so
there could be that argument for writing a jshell script and using pgjdbc.
Fewer other dependencies then, and no native binary ones.

Regards,
-Chap


[1] https://github.com/tupilabs/tap4j/pull/38
[2] https://github.com/tupilabs/tap4j/issues/39
[3]
https://stackoverflow.com/questions/9217650/connect-to-remote-postgresql-database-using-powershell
[4]
https://stackoverflow.com/questions/42070023/how-to-get-postgresql-procedure-warning-messages





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-17 17:15  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 2 replies; 31+ messages in thread

From: Kartik Ohri @ 2020-06-17 17:15 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

>
> (I'm not very familiar with Powershell but I was thinking it sounded
>
powerful enough it might directly support ODBC connections or something,
> and sure enough, [3].)
>

Out of the box, Powershell only supports MySQL server. ODBC drivers will be
required to be built from source for use with Powershell which I think will
not be worth the complexity. JDBC driver for Java or using python may be a
viable option. I haven't had much success with the python version though.

In any case, a very simple query suppressed INFO outputs SET
client_min_messages TO WARNING. What should be the behaviour if warnings
are found ? Should be marked as failed or passing.


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-17 18:36  Kartik Ohri <[email protected]>
  parent: Kartik Ohri <[email protected]>
  1 sibling, 2 replies; 31+ messages in thread

From: Kartik Ohri @ 2020-06-17 18:36 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

Also, I saw that pljava was failing on Java 15 early builds. Doing some
digging, I found Nashorn Engine is proposed to be removed from Java 15. So,
I think it might be the probable cause.

>


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Nashorn JavaScript removal coming in Java 15
@ 2020-06-17 19:25  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  1 sibling, 2 replies; 31+ messages in thread

From: Chapman Flack @ 2020-06-17 19:25 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/17/20 14:36, Kartik Ohri wrote:
> Also, I saw that pljava was failing on Java 15 early builds. Doing some
> digging, I found Nashorn Engine is proposed to be removed from Java 15. So,
> I think it might be the probable cause.

Good catch. So it's gone in 15, eh? I was hoping it might be around
a little longer.

That means it'll be time to add a profile with build-time dependencies
on org.graalvm.js:js and org.graalvm.js:js-scriptengine. That ought to
handle the uses of JS in the build itself (modulo whatever Nashorn ->
GraalJS compatibility kinks we discover).

I see no reason to also depend on the Graal compiler as described in [1];
what JS is being used for in the build doesn't require speed, so we can
keep it simple.

That will leave the problem of the snippets of JS in the self-installer
jar. I really want that jar to Just Work when run on anybody's Java runtime,
without making them download other stuff first.

Copying/shading js.jar and js-scriptengine.jar into it might work, modulo
licensing issues, but it would grow what's now about a 1 MB jar to 16 MB.
Ouch!

Probably time to work on the self-installer Java code and just build in
the work that is currently done in the included JS. That makes it less
transparent and configurable, but it hasn't needed to change much in
several years so it's probably ok.

I wonder if there is some very small, BSD-licensed javax.script engine
for some other language that would work.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Detecting test failures reported as warnings
@ 2020-06-17 19:31  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  1 sibling, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-17 19:31 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/17/20 13:15, Kartik Ohri wrote:
> Out of the box, Powershell only supports MySQL server. ODBC drivers will be
> required to be built from source for use with Powershell which I think will
> not be worth the complexity.

Agreed.

> JDBC driver for Java or using python may be a
> viable option. I haven't had much success with the python version though.

I was looking at the various Python driver choices myself the other night
and it wasn't as promising as I thought. pg8000 was the pure-Python one
that I remembered, but can't access warnings (as far as I can tell).
py-postgresql looks quite promising and has message hooks, but even it
has native components, as do several others. I stopped before completing
an exhaustive survey.

There's a lot to like about a Java and JDBC approach. It shouldn't be hard
to get off the ground, JDBC has a nice standard API for finding out about
warnings (and reading through the pgJDBC code, I believe it is implemented,
though I haven't done a test yet).

Later on, as the prerequisites for migrating to TAP get accomplished,
that code could just be evolved to match.

> In any case, a very simple query suppressed INFO outputs SET
> client_min_messages TO WARNING. What should be the behaviour if warnings
> are found ? Should be marked as failed or passing.

My convention in the existing tests has been to use INFO to report
success, and WARNING to report failure. The idea would be to let the
test progress as far as it can, even complete if possible, but give an
overall not-passing result if there were warnings.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Nashorn JavaScript removal coming in Java 15
@ 2020-06-17 19:33  Chapman Flack <[email protected]>
  parent: Chapman Flack <[email protected]>
  1 sibling, 0 replies; 31+ messages in thread

From: Chapman Flack @ 2020-06-17 19:33 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/17/20 15:25, Chapman Flack wrote:
> I see no reason to also depend on the Graal compiler as described in [1];

oops.

[1]
https://medium.com/graalvm/graalvms-javascript-engine-on-jdk11-with-high-performance-3e79f968a819





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Detecting test failures reported as warnings
@ 2020-06-17 19:42  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-17 19:42 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

>
> There's a lot to like about a Java and JDBC approach. It shouldn't be hard
> to get off the ground, JDBC has a nice standard API for finding out about
> warnings (and reading through the pgJDBC code, I believe it is implemented,
> though I haven't done a test yet).
>
> Later on, as the prerequisites for migrating to TAP get accomplished,
> that code could just be evolved to match.
>
As of now, setting client log level seems to work very well. Should I try
to work out this approach or go ahead?


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Detecting test failures reported as warnings
@ 2020-06-17 19:53  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 0 replies; 31+ messages in thread

From: Chapman Flack @ 2020-06-17 19:53 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/17/20 15:42, Kartik Ohri wrote:
>> There's a lot to like about a Java and JDBC approach. It shouldn't be hard
>> to get off the ground, JDBC has a nice standard API for finding out about
>> warnings (and reading through the pgJDBC code, I believe it is implemented,
>> though I haven't done a test yet).
>>
>> Later on, as the prerequisites for migrating to TAP get accomplished,
>> that code could just be evolved to match.
>>
> As of now, setting client log level seems to work very well. Should I try
> to work out this approach or go ahead?

That sounds adequate for now. Especially if log_min_messages is still
at INFO (or could even go finer than that), and you can limit just the
client messages to warning, use that to detect success/failure, but put
the backend log into the build log.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-19 15:54  Kartik Ohri <[email protected]>
  parent: Kartik Ohri <[email protected]>
  1 sibling, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-19 15:54 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

On windows, do we want to have all combinations of Java and PostgreSQL with
both mingw and MSVC?

>


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-19 16:16  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-19 16:16 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/19/20 11:54, Kartik Ohri wrote:
> On windows, do we want to have all combinations of Java and PostgreSQL with
> both mingw and MSVC?


As an ultimate goal, I think that's desirable.

If it comes to a matter of managing time, I could see starting with
a few points in the space (say, Java 9 because it's intended to be the
earliest supported in 1.6, Java 11 because it's LTS, the latest Java
that currently works, to catch regressions), with intermediate points
filled in later.

It is good to test all targeted PG versions, at least for MSVC, because
there have been recurring issues with different PG globals lacking the
PGDLLIMPORT declaration in different versions.

That may be less important with Mingw-w64 which (I think) does not rely
on the PGDLLIMPORT declarations.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Starting build-system work (Windows/Mac users please speak up)
@ 2020-06-20 06:00  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 2 replies; 31+ messages in thread

From: Kartik Ohri @ 2020-06-20 06:00 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [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

^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* apology from your moderator for large attachment
@ 2020-06-21 20:08  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  1 sibling, 0 replies; 31+ messages in thread

From: Chapman Flack @ 2020-06-21 20:08 UTC (permalink / raw)
  To: [email protected]

Hi,

About the large attachment that just went to the list: it was held
for moderation because of the size, and we shared the attachment more
efficiently as a github issue and solved it.

But I had not yet used my moderator powers to make the held message
disappear, and it seems it got released from the mod queue anyway.
I wasn't expecting that.

Sorry for the size.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Building on Java 15, using graaljs in place of Nashorn
@ 2020-06-21 22:42  Chapman Flack <[email protected]>
  parent: Chapman Flack <[email protected]>
  1 sibling, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-21 22:42 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/17/20 15:25, Chapman Flack wrote:
> That means it'll be time to add a profile with build-time dependencies
> on org.graalvm.js:js and org.graalvm.js:js-scriptengine. That ought to
> handle the uses of JS in the build itself (modulo whatever Nashorn ->
> GraalJS compatibility kinks we discover).

I have pushed a branch chore/master/denashorn that does that exactly,
when Java 15 or later is detected. It also sets the system property
polyglot.js.nashorn-compat, which lets the existing JavaScript bits
continue to work without any changes.

> Probably time to work on the self-installer Java code and just build in
> the work that is currently done in the included JS. That makes it less
> transparent and configurable, but it hasn't needed to change much in
> several years so it's probably ok.

I ended up refactoring it just slightly so it can be usefully subclassed,
then writing a PL/Java-specific subclass that handles the pathname mapping.
So now it's a self-extracting jar made by adding two extra .class files
rather than just one. Relatively painless.

Kartik, could you check that the branch works with Java 15 in CI?

Now that there is a small PL/Java-specific class file inside the
installer jar, I may go ahead and give it a few extra small methods
useful for testing, just so they could be run from jshell with a
classpath pointing to the jar. It would be a sensible place to put them.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Building on Java 15, using graaljs in place of Nashorn
@ 2020-06-22 04:16  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 0 replies; 31+ messages in thread

From: Kartik Ohri @ 2020-06-22 04:16 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

>
> Kartik, could you check that the branch works with Java 15 in CI?
>
Hi! The branch passes the CI with both Java 14 & Java 15.


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Issues with mingw build
@ 2020-06-23 20:39  Kartik Ohri <[email protected]>
  parent: Kartik Ohri <[email protected]>
  1 sibling, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-23 20:39 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; [email protected]

The mingw build is working but it spins off its new console which makes it
impossible to detect errors and retrieve logs. It even stalls the build. I
have been trying to figure a way to get past this but have been unable to
do so till now. Do you have any suggestions on how to fix this ?


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Issues with mingw build
@ 2020-06-23 20:56  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-23 20:56 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; [email protected]

On 06/23/20 16:39, Kartik Ohri wrote:
> The mingw build is working but it spins off its new console which makes it
> impossible to detect errors and retrieve logs. It even stalls the build. I
> have been trying to figure a way to get past this but have been unable to
> do so till now. Do you have any suggestions on how to fix this ?

I have never experienced a Mingw-w64 build personally, so I don't have
much insight into the details. I understand that it involves starting
a shell/console within which the environment is set up for doing the build.

I've always assumed that isn't necessary for running the built artifacts.
Can the Mingw-w64-built PostgreSQL server be run as an ordinary executable?
If it can, then the test run after building should work in the usual way.

I assume that when inside the msys2 shell, the filesystem you see is still
the same filesystem, so redirecting output or error output of the commands
into a file ought to work, and the file could be read outside of msys2.

According to a MinGW mailing list thread [1], it looks possible to
redirect output and error output, either using the familiar > and 2>
or by using a 'redir' command in msys (which mustn't be confused with
a standard Microsoft "network redirector" command of the same name).

I also gather from that thread that there's an "echo %ERRORLEVEL%" to
show the exit status of a command, so that could be used after the mvn
command to get an indication of whether Maven thought it had succeeded.

If these are things you've already tried and there were issues, some more
details of what seems to go wrong where might help.

Regards,
-Chap


[1] https://sourceforge.net/p/mingw/mailman/message/16209368/





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Windows CI status
@ 2020-06-24 17:14  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-24 17:14 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

Hi! I was able to fix the mingw issue through another way. The build matrix
is here https://ci.appveyor.com/project/amCap1712/pljava/builds/33715210/.
Appveyor does not have JDK 9 and 10. I have written a script for those
versions to install them. As you can see, Java 9, PG9 and PG10 are failing.
I am investigating these. Also, it seems that msys2 only has postgres12
pre-built packages. If we want to test for other versions, we may need to
build from source. What are your thoughts on this?


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Windows CI status
@ 2020-06-24 17:23  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Chapman Flack @ 2020-06-24 17:23 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/24/20 13:14, Kartik Ohri wrote:
> Hi! I was able to fix the mingw issue through another way. The build matrix
> is here https://ci.appveyor.com/project/amCap1712/pljava/builds/33715210/.
> Appveyor does not have JDK 9 and 10. I have written a script for those
> versions to install them. As you can see, Java 9, PG9 and PG10 are failing.
> I am investigating these. Also, it seems that msys2 only has postgres12
> pre-built packages. If we want to test for other versions, we may need to
> build from source. What are your thoughts on this?


I think that's great news and when I get time later today I will look at
the failing Java 9, PG9, PG10 logs.

As for the msys2 coverage of PostgreSQL versions, that sounds like the
kind of gap we might eventually want to return to and fill in, but it
doesn't have to be right now. Having this much of a CI matrix is worlds
better than before, and this might be a good time to shift more (not
necessarily all, but more) attention to the remaining parts of the GSoC
project.

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Windows CI status
@ 2020-06-24 19:31  Kartik Ohri <[email protected]>
  parent: Chapman Flack <[email protected]>
  0 siblings, 1 reply; 31+ messages in thread

From: Kartik Ohri @ 2020-06-24 19:31 UTC (permalink / raw)
  To: Chapman Flack <[email protected]>; +Cc: [email protected]

>
> I think that's great news and when I get time later today I will look at
> the failing Java 9, PG9, PG10 logs.

For Java 9 it is a bit subtle, the tests don't fail but every time a JNI
refs warning is emitted. This raises a false alarm and the build fails. In
the case of PG9 and PG10 with MSVC, a test in examples.jar fails
probably. org.postgresql.pljava.example.LoggerTest
SetOfRecordTest not ok

As for the msys2 coverage of PostgreSQL versions, that sounds like the
> kind of gap we might eventually want to return to and fill in, but it
> doesn't have to be right now. Having this much of a CI matrix is worlds
> better than before, and this might be a good time to shift more (not
> necessarily all, but more) attention to the remaining parts of the GSoC
> project.
>

 Yeah, sure. I am exploring the maven plugin and have been facing some
issues. I'll try to debug it for another day or two before asking for help.
Meanwhile, could you make the introductions with the pgJDBC maintainer of
org.postgresql endpoint at maven so that we could start work on the next
part?


^ permalink  raw  reply  [nested|flat] 31+ messages in thread

* Re: Windows CI status
@ 2020-06-24 23:41  Chapman Flack <[email protected]>
  parent: Kartik Ohri <[email protected]>
  0 siblings, 0 replies; 31+ messages in thread

From: Chapman Flack @ 2020-06-24 23:41 UTC (permalink / raw)
  To: Kartik Ohri <[email protected]>; +Cc: [email protected]

On 06/24/20 15:31, Kartik Ohri wrote:

> For Java 9 it is a bit subtle, the tests don't fail but every time a JNI
> refs warning is emitted. This raises a false alarm and the build fails.

I see that. It appears to be coming from java.lang.System.initProperties,
not anywhere we can fix, so it would be reasonable to just filter that out
if possible.

> In the case of PG9 and PG10 with MSVC, a test in examples.jar fails
> probably. org.postgresql.pljava.example.LoggerTest
> SetOfRecordTest not ok

I was just looking at this matrix again, and I realized there might be
something basic I forgot to mention because it's kind of insider trivia:
PostgreSQL changed to a shorter version number scheme starting with 10.
Before that, they were three components and a major release was a bump
in the middle one.

So the three latest major versions have been 12, 11, and 10, and the one
before that was 9.6, and before that was 9.5, and so on.

So, I am not certain, even looking at appveyor.yml, what version of
PostgreSQL it is using in the "PG: 9" case. 9.6, 9.5, 9.4, 9.3, 9.2,
9.1, 9.0 are all different major releases. If that's building against
9.0, that's farther back than I intend PL/Java 1.6 to support. (I'm
not absolutely decided what the cutoff version will be, but 9.3 to
9.5 would be in the ballpark.)

It would not be a bad thing to get the exact versions of PostgreSQL,
Java, etc., into these build logs for easy reference when something
goes wrong. The initial banner that PL/Java outputs when log level
is DEBUG1 would do the trick.

>  Yeah, sure. I am exploring the maven plugin and have been facing some
> issues. I'll try to debug it for another day or two before asking for help.

That doesn't sound like much fun. Feel free to say something about the
issues, or check in some code on a branch where I can try building it;
I could try to get some ideas in parallel with you.

This is the 'stretch' part of the project; I haven't built a Maven plugin
either, though I may have spent more time studying existing ones. An
earlier look gives me more of a chance to sound like I know what I'm
talking about when it's time to try to help. :)

Regards,
-Chap





^ permalink  raw  reply  [nested|flat] 31+ messages in thread


end of thread, other threads:[~2020-06-24 23:41 UTC | newest]

Thread overview: 31+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2020-06-01 03:23 Re: Starting build-system work (Windows/Mac users please speak up) Chapman Flack <[email protected]>
2020-06-01 09:28 ` Kartik Ohri <[email protected]>
2020-06-01 11:44   ` Chapman Flack <[email protected]>
2020-06-01 12:04     ` Kartik Ohri <[email protected]>
2020-06-03 17:24       ` Kartik Ohri <[email protected]>
2020-06-03 18:09         ` Chapman Flack <[email protected]>
2020-06-05 13:44           ` Kartik Ohri <[email protected]>
2020-06-05 14:32             ` Chapman Flack <[email protected]>
2020-06-06 12:40               ` Kartik Ohri <[email protected]>
2020-06-06 14:19                 ` Chapman Flack <[email protected]>
2020-06-15 16:47                   ` Kartik Ohri <[email protected]>
2020-06-15 17:23                     ` Chapman Flack <[email protected]>
2020-06-17 17:15                       ` Kartik Ohri <[email protected]>
2020-06-17 18:36                         ` Kartik Ohri <[email protected]>
2020-06-17 19:25                           ` Re: Nashorn JavaScript removal coming in Java 15 Chapman Flack <[email protected]>
2020-06-17 19:33                             ` Re: Nashorn JavaScript removal coming in Java 15 Chapman Flack <[email protected]>
2020-06-21 22:42                             ` Building on Java 15, using graaljs in place of Nashorn Chapman Flack <[email protected]>
2020-06-22 04:16                               ` Re: Building on Java 15, using graaljs in place of Nashorn Kartik Ohri <[email protected]>
2020-06-19 15:54                           ` Kartik Ohri <[email protected]>
2020-06-19 16:16                             ` Chapman Flack <[email protected]>
2020-06-20 06:00                               ` Kartik Ohri <[email protected]>
2020-06-21 20:08                                 ` apology from your moderator for large attachment Chapman Flack <[email protected]>
2020-06-23 20:39                                 ` Issues with mingw build Kartik Ohri <[email protected]>
2020-06-23 20:56                                   ` Re: Issues with mingw build Chapman Flack <[email protected]>
2020-06-24 17:14                                     ` Windows CI status Kartik Ohri <[email protected]>
2020-06-24 17:23                                       ` Re: Windows CI status Chapman Flack <[email protected]>
2020-06-24 19:31                                         ` Re: Windows CI status Kartik Ohri <[email protected]>
2020-06-24 23:41                                           ` Re: Windows CI status Chapman Flack <[email protected]>
2020-06-17 19:31                         ` Re: Detecting test failures reported as warnings Chapman Flack <[email protected]>
2020-06-17 19:42                           ` Re: Detecting test failures reported as warnings Kartik Ohri <[email protected]>
2020-06-17 19:53                             ` Re: Detecting test failures reported as warnings Chapman Flack <[email protected]>

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