Adding to the preprocessed fts5 what is normally present in sqliteint.h: ``` #ifdef HAVE_STDINT_H #include <stdint.h> #endif #ifdef HAVE_INTTYPES_H #include <inttypes.h> #endif ``` solves the problem, so I suspect some includes may be missing when building the preprocessed fts5.c, that we use to build FTS5 as a loadable extension. Sorry to nag you Richard, is this something we should handle on our side, or can it be fixed upstream in a next release? This is not urgent, we're ok awaiting for the next release, as we don't have requirements related to 3.47.0 as of today.
Bug 1926321 Comment 3 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
This is the reported error `fts5Int.h:65:11: error: unknown type name 'uintptr_t'; did you mean '__intptr_t'?` Adding to the preprocessed fts5 what is normally present in sqliteint.h: ``` #ifdef HAVE_STDINT_H #include <stdint.h> #endif #ifdef HAVE_INTTYPES_H #include <inttypes.h> #endif ``` solves the problem, so I suspect some includes may be missing when building the preprocessed fts5.c, that we use to build FTS5 as a loadable extension. Sorry to nag you Richard, is this something we should handle on our side, or can it be fixed upstream in a next release? This is not urgent, we're ok awaiting for the next release, as we don't have requirements related to 3.47.0 as of today.