I am unable to compile Homebank 5.0.4 and above.
This is the error I get.
^
ui-budget.c:1059:2: warning: implicit declaration of function ‘gtk_widget_set_margin_start’ [-Wimplicit-function-declaration]
gtk_widget_set_margin_start(content_grid, SPACING_SMALL);
^
mv -f .deps/ui-budget.Tpo .deps/ui-budget.Po
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/pixman-1 -I/usr/include/libdrm -DSHARE_DIR=\""/usr/share/homebank"\" -DDATA_DIR=\""/usr/share"\" -O2 -march=i486 -mtune=i686 -Wall -Wmissing-prototypes -Wno-deprecated-declarations -Wextra -Wno-unused-parameter -DOFX_ENABLE -MT ui-category.o -MD -MP -MF .deps/ui-category.Tpo -c -o ui-category.o ui-category.c
mv -f .deps/ui-category.Tpo .deps/ui-category.Po
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/pixman-1 -I/usr/include/libdrm -DSHARE_DIR=\""/usr/share/homebank"\" -DDATA_DIR=\""/usr/share"\" -O2 -march=i486 -mtune=i686 -Wall -Wmissing-prototypes -Wno-deprecated-declarations -Wextra -Wno-unused-parameter -DOFX_ENABLE -MT ui-dialogs.o -MD -MP -MF .deps/ui-dialogs.Tpo -c -o ui-dialogs.o ui-dialogs.c
mv -f .deps/ui-dialogs.Tpo .deps/ui-dialogs.Po
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/pixman-1 -I/usr/include/libdrm -DSHARE_DIR=\""/usr/share/homebank"\" -DDATA_DIR=\""/usr/share"\" -O2 -march=i486 -mtune=i686 -Wall -Wmissing-prototypes -Wno-deprecated-declarations -Wextra -Wno-unused-parameter -DOFX_ENABLE -MT ui-filter.o -MD -MP -MF .deps/ui-filter.Tpo -c -o ui-filter.o ui-filter.c
mv -f .deps/ui-filter.Tpo .deps/ui-filter.Po
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/pixman-1 -I/usr/include/libdrm -DSHARE_DIR=\""/usr/share/homebank"\" -DDATA_DIR=\""/usr/share"\" -O2 -march=i486 -mtune=i686 -Wall -Wmissing-prototypes -Wno-deprecated-declarations -Wextra -Wno-unused-parameter -DOFX_ENABLE -MT ui-hbfile.o -MD -MP -MF .deps/ui-hbfile.Tpo -c -o ui-hbfile.o ui-hbfile.c
mv -f .deps/ui-hbfile.Tpo .deps/ui-hbfile.Po
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/pixman-1 -I/usr/include/libdrm -DSHARE_DIR=\""/usr/share/homebank"\" -DDATA_DIR=\""/usr/share"\" -O2 -march=i486 -mtune=i686 -Wall -Wmissing-prototypes -Wno-deprecated-declarations -Wextra -Wno-unused-parameter -DOFX_ENABLE -MT ui-payee.o -MD -MP -MF .deps/ui-payee.Tpo -c -o ui-payee.o ui-payee.c
mv -f .deps/ui-payee.Tpo .deps/ui-payee.Po
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/pixman-1 -I/usr/include/libdrm -DSHARE_DIR=\""/usr/share/homebank"\" -DDATA_DIR=\""/usr/share"\" -O2 -march=i486 -mtune=i686 -Wall -Wmissing-prototypes -Wno-deprecated-declarations -Wextra -Wno-unused-parameter -DOFX_ENABLE -MT ui-pref.o -MD -MP -MF .deps/ui-pref.Tpo -c -o ui-pref.o ui-pref.c
ui-pref.c: In function ‘defpref_dialog_new’:
ui-pref.c:2086:68: error: ‘GTK_STYLE_CLASS_LIST_ROW’ undeclared (first use in this function)
gtk_style_context_add_class (gtk_widget_get_style_context (ebox), GTK_STYLE_CLASS_LIST_ROW);
^
ui-pref.c:2086:68: note: each undeclared identifier is reported only once for each function it appears in
ui-pref.c:2097:2: warning: implicit declaration of function ‘gtk_widget_set_margin_start’ [-Wimplicit-function-declaration]
gtk_widget_set_margin_start(label, SPACING_MEDIUM);
^
make[2]: *** [ui-pref.o] Error 1
make[2]: Leaving directory `/home/salix/SLKBUILD/homebank/src/homebank-5.0.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/salix/SLKBUILD/homebank/src/homebank-5.0.6'
make: *** [all] Error 2
build() failed.