--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: caja-seahorse: FTBFS against gpgme 2 ('GPGME_EVENT_NEXT_TRUSTITEM' undeclared)
- From: Andreas Metzler <ametzler@bebt.de>
- Date: Sun, 5 Oct 2025 07:46:43 +0200
- Message-id: <aOIGQ39N53ezeJfU@argenau.bebt.de>
Source: caja-seahorse
Version: 1.18.5-3
Severity: important
Good morning,
this package FTBFS against gpgme 2 (available in experimental) with:
seahorse-pgp-operation.c: In function 'seahorse_pgp_operation_class_init':
seahorse-pgp-operation.c:106:5: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
106 | g_type_class_add_private (gobject_class, sizeof (SeahorsePGPOperationPrivate));
| ^~~~~~~~~~~~~~~~~~~~~~~~
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 /usr/include/glib-2.0/gio/gioenums.h:30,
from /usr/include/glib-2.0/gio/giotypes.h:30,
from /usr/include/glib-2.0/gio/gio.h:28,
from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from seahorse-passphrase.h:23,
from seahorse-pgp-operation.c:20:
/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 /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
from /usr/include/gtk-3.0/gdk/gdk.h:30:
seahorse-pgp-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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:167:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
167 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:186:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
186 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:219:10: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
219 | pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (watch->op);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:233:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
233 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:303:10: error: 'GPGME_EVENT_NEXT_TRUSTITEM' undeclared (first use in this function); did you mean 'GPGME_EVENT_NEXT_KEY'?
303 | case GPGME_EVENT_NEXT_TRUSTITEM:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| GPGME_EVENT_NEXT_KEY
seahorse-pgp-operation.c:303:10: note: each undeclared identifier is reported only once for each function it appears in
seahorse-pgp-operation.c: In function 'seahorse_pgp_operation_init':
/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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:317:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
317 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c: In function 'seahorse_pgp_operation_set_property':
/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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:353:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
353 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c: In function 'seahorse_pgp_operation_get_property':
/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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:371:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
371 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c: In function 'seahorse_pgp_operation_finalize':
/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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:396:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
396 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c: In function 'seahorse_pgp_operation_cancel':
/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-pgp-operation.c:85:6: note: in expansion of macro 'G_TYPE_INSTANCE_GET_PRIVATE'
85 | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), SEAHORSE_TYPE_PGP_OPERATION, SeahorsePGPOperationPrivate))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
seahorse-pgp-operation.c:428:39: note: in expansion of macro 'SEAHORSE_PGP_OPERATION_GET_PRIVATE'
428 | SeahorsePGPOperationPrivate *pv = SEAHORSE_PGP_OPERATION_GET_PRIVATE (pop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:595: seahorse-pgp-operation.o] Error 1
make[4]: Leaving directory '/home/ametzler/GPGME/caja-seahorse-1.18.5/tool'
make[3]: *** [Makefile:477: all] Error 2
cu Andreas
--- End Message ---