diff -Nurw a/gdata/gdata-service.c libgdata-0.18.1/gdata/gdata-service.c --- a/gdata/gdata-service.c 2022-11-17 01:00:57.992740979 +0300 +++ libgdata-0.18.1/gdata/gdata-service.c 2022-11-17 01:02:24.808804346 +0300 @@ -46,7 +46,7 @@ #ifdef HAVE_GNOME #define GCR_API_SUBJECT_TO_CHANGE -#include +#include #endif /* HAVE_GNOME */ #include "gdata-service.h" diff -Nurw a/meson.build libgdata-0.18.1/meson.build --- a/meson.build 2022-11-17 01:00:58.212738606 +0300 +++ libgdata-0.18.1/meson.build 2022-11-17 01:03:34.204055574 +0300 @@ -105,11 +105,11 @@ not_found_message: 'GTK+ support requested but gtk+-3.0 ' + gtk_dep_req_version + ' could not be found', ) -# GNOME support, which pulls in gcr-base-3 to provide non-pageable memory -gcr_dep = dependency('gcr-base-3', required: get_option('gnome')) +# GNOME support, which pulls in gcr-4 to provide non-pageable memory +gcr_dep = dependency('gcr-4', required: get_option('gnome')) enable_gnome = gcr_dep.found() if enable_gnome - gdata_private_deps += dependency('gcr-base-3') + gdata_private_deps += dependency('gcr-4') endif config_h.set('HAVE_GNOME', enable_gnome)