With meson 0.52 the build fails due to duplicate symbols. There is a fix to meson but the dconf build also needs tweaking. https://gitlab.gnome.org/GNOME/dconf/issues/59 https://github.com/mesonbuild/meson/pull/5936 Despite the comments there about this being incorrect, libdconf is unchanged between 0.51 and 0.52 and this patch. Upstream-Status: Pending [under discussion, see above links] Signed-off-by: Richard Purdie Index: dconf-0.34.0/client/meson.build =================================================================== --- dconf-0.34.0.orig/client/meson.build +++ dconf-0.34.0/client/meson.build @@ -28,7 +28,7 @@ libdconf_client = static_library( libdconf_client_dep = declare_dependency( dependencies: gio_dep, - link_whole: libdconf_client, + link_with: libdconf_client, ) libdconf = shared_library(