Bug#1117230: libcryptui: FTBFS against gpgme 2 ('GPGME_EVENT_NEXT_TRUSTITEM' undeclared)
Andreas Metzler
ametzler at bebt.de
Sun Oct 5 10:27:23 BST 2025
Source: libcryptui
Version: 3.12.2-8
Severity: important
This package FTBFS against gpgme 2 (available in experimental) with:
gme-operation.o seahorse-gpgme-operation.c
seahorse-gpgme-operation.c: In function 'seahorse_gpgme_operation_class_init':
seahorse-gpgme-operation.c:108:5: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
108 | g_type_class_add_private (gobject_class, sizeof (SeahorseGpgmeOperationPrivate));
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
from /usr/include/glib-2.0/gobject/gbinding.h:31,
from /usr/include/glib-2.0/glib-object.h:24,
from seahorse-gpgme.h:24,
from seahorse-gpgme-operation.c:21:
/usr/include/glib-2.0/gobject/gtype.h:1503:10: note: declared here
1503 | void g_type_class_add_private (gpointer g_class,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9,
from /usr/include/glib-2.0/glib/gtypes.h:34,
from /usr/include/glib-2.0/glib/galloca.h:34,
from /usr/include/glib-2.0/glib.h:32,
from seahorse-gpgme.h:23:
seahorse-gpgme-operation.c: In function 'progress_cb':
/usr/include/glib-2.0/glib/gmacros.h:1301:33: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1304:3: note: in expansion of macro '_GLIB_GNUC_DO_PRAGMA'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:584:49: note: in expansion of macro 'GLIB_DEPRECATED_MACRO_FOR'
584 | #define GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:688:145: note: in expansion of macro 'GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR'
688 | #define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:87:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
87 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_GPGME_OPERATION, SeahorseGpgmeOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:169:41: note: in expansion of macro 'SEAHORSE_GPGME_OPERATION_GET_PRIVATE'
169 | SeahorseGpgmeOperationPrivate *pv = SEAHORSE_GPGME_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c: In function 'register_cb':
/usr/include/glib-2.0/glib/gmacros.h:1301:33: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1304:3: note: in expansion of macro '_GLIB_GNUC_DO_PRAGMA'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:584:49: note: in expansion of macro 'GLIB_DEPRECATED_MACRO_FOR'
584 | #define GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:688:145: note: in expansion of macro 'GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR'
688 | #define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:87:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
87 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_GPGME_OPERATION, SeahorseGpgmeOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:188:41: note: in expansion of macro 'SEAHORSE_GPGME_OPERATION_GET_PRIVATE'
188 | SeahorseGpgmeOperationPrivate *pv = SEAHORSE_GPGME_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c: In function 'remove_cb':
/usr/include/glib-2.0/glib/gmacros.h:1301:33: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1304:3: note: in expansion of macro '_GLIB_GNUC_DO_PRAGMA'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:584:49: note: in expansion of macro 'GLIB_DEPRECATED_MACRO_FOR'
584 | #define GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:688:145: note: in expansion of macro 'GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR'
688 | #define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:87:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
87 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_GPGME_OPERATION, SeahorseGpgmeOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:221:10: note: in expansion of macro 'SEAHORSE_GPGME_OPERATION_GET_PRIVATE'
221 | pv = SEAHORSE_GPGME_OPERATION_GET_PRIVATE (watch->op);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c: In function 'event_cb':
/usr/include/glib-2.0/glib/gmacros.h:1301:33: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1304:3: note: in expansion of macro '_GLIB_GNUC_DO_PRAGMA'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:584:49: note: in expansion of macro 'GLIB_DEPRECATED_MACRO_FOR'
584 | #define GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:688:145: note: in expansion of macro 'GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR'
688 | #define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:87:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
87 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_GPGME_OPERATION, SeahorseGpgmeOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:235:41: note: in expansion of macro 'SEAHORSE_GPGME_OPERATION_GET_PRIVATE'
235 | SeahorseGpgmeOperationPrivate *pv = SEAHORSE_GPGME_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-gpgme-operation.c:305:10: error: 'GPGME_EVENT_NEXT_TRUSTITEM' undeclared (first use in this function); did you mean 'GPGME_EVENT_NEXT_KEY'?
305 | case GPGME_EVENT_NEXT_TRUSTITEM:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| GPGME_EVENT_NEXT_KEY
More information about the pkg-gnome-maintainers
mailing list