testgtksheet.c error: implicit declaration of function ‘gtk_data_text_view_get_type’

Description:

Building package in clean chroot fails with:

testgtksheet.c:485:39: error: implicit declaration of function ‘gtk_data_text_view_get_type’; did you mean ‘gtk_text_view_get_type’? [-Wimplicit-function-declaration]
  485 |         gtk_sheet_change_entry(sheet, gtk_data_text_view_get_type());
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                       gtk_text_view_get_type
make[2]: *** [Makefile:994: testgtksheet.o] Error 1
make[2]: Leaving directory '/build/gtk2+extra/src/gtkextra-3.3.4/gtkextra'
make[1]: *** [Makefile:531: all-recursive] Error 1
make[1]: Leaving directory '/build/gtk2+extra/src/gtkextra-3.3.4'
make: *** [Makefile:438: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/david/arch/pkg/chroot/david/build

Additional info:

none

Steps to reproduce:

  1. Fresh chroot created per DeveloperWiki:Building in a clean chroot and then this source was downloaded.
  2. Change into directory with PKGBUILD
  3. makechrootpkg -c -r $CHROOT

Looks like a function or include changed somewhere. Thought I would pass it along. Let me know what else I can provide to help.