GI synthesizes an enum type "TMTagAttrType" with the members none_t, name_t and so on (common prefix "tm_tag_attr_" removed). In that context, tm_tag_attr_time_ aka. time_t clashes with the global time_t type.
Since the member is unused so far simply rename it as an easy way out. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3967
-- Commit Summary --
* Rename enum member to workaround GI issue
-- File Changes --
M src/tagmanager/tm_tag.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/3967.patch https://github.com/geany/geany/pull/3967.diff