3.36.0: build fails beczuse missing libcanberra-gtk3 dependency checking and new release request
Build fails on
[tkloczko@devel-g2v x86_64-redhat-linux-gnu]$ ninja
[124/155] Compiling C object src/gcm-import.p/gcm-trc-widget.c.o
../src/gcm-trc-widget.c: In function ‘gcm_trc_widget_init’:
../src/gcm-trc-widget.c:113:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
113 | trc->priv = GCM_TRC_WIDGET_GET_PRIVATE (trc);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[125/155] Compiling C object src/gcm-viewer.p/gcm-viewer.c.o
FAILED: src/gcm-viewer.p/gcm-viewer.c.o
/usr/bin/gcc -Isrc/gcm-viewer.p -Isrc -I../src -I. -I.. -I/usr/include/colord-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -fstack-protector-strong -Waggregate-return -Warray-bounds -Wcast-align -Wclobbered -Wdeclaration-after-statement -Wempty-body -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wignored-qualifiers -Wimplicit-function-declaration -Winit-self -Winline -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-discarded-qualifiers -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-suggest-attribute=format -Wno-unused-parameter -Wno-cast-function-type -Wno-deprecated-declarations -Wold-style-definition -Woverride-init -Wpacked -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wswitch-default -Wtype-limits -Wundef -Wuninitialized -Wunused-but-set-variable -Wwrite-strings -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Os '-DG_LOG_DOMAIN="GnomeColorManager"' -MD -MQ src/gcm-viewer.p/gcm-viewer.c.o -MF src/gcm-viewer.p/gcm-viewer.c.o.d -o src/gcm-viewer.p/gcm-viewer.c.o -c ../src/gcm-viewer.c
../src/gcm-viewer.c:15:10: fatal error: canberra-gtk.h: No such file or directory
15 | #include <canberra-gtk.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
Looks like it is missimg checking dependency for libcanberra-gtk3
.
[tkloczko@devel-g2v gnome-color-manager-3.36.0]$ grep -r libcanberra-gtk3
[tkloczko@devel-g2v gnome-color-manager-3.36.0]$
Edited by Tomasz Kłoczko