deprecated warnings in own header
In file included from /app/include/vte-2.91-gtk4/vte/vte.h:37,
from ../src/kgx-terminal.h:22,
from ../src/kgx-tab.h:23,
from src/kgx-enums.c:7:
/app/include/vte-2.91-gtk4/vte/vtedeprecated.h:149:29: error: ‘VteSelectionFunc’ is deprecated [-Werror=deprecated-declarations]
149 | VteSelectionFunc is_selected,
| ^~~~~~~~~~~~~~~~
/app/include/vte-2.91-gtk4/vte/vtedeprecated.h:158:35: error: ‘VteSelectionFunc’ is deprecated [-Werror=deprecated-declarations]
158 | VteSelectionFunc is_selected,
| ^~~~~~~~~~~~~~~~
/app/include/vte-2.91-gtk4/vte/vtedeprecated.h:165:53: error: ‘VteSelectionFunc’ is deprecated [-Werror=deprecated-declarations]
165 | VteSelectionFunc is_selected,
| ^~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
The usage of VteSelectionFunc
(marked with _VTE_DEPRECATED
) in declarations such as vte_terminal_get_text
fires a warning for the declaration itself, which is rather noisy (and hides any actual users)
Presumably those parameters should be wrapped in G_GNUC_{BEGIN,END}_IGNORE_DEPRECATIONS