Bug#1049713: libglade2: Fails to build binary packages again after successful build

Lucas Nussbaum lucas at debian.org
Wed Aug 16 08:42:49 BST 2023


Source: libglade2
Version: 1:2.6.4-2.4
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: debian-qa at lists.debian.org
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -b
> -------------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package libglade2
> dpkg-buildpackage: info: source version 1:2.6.4-2.4
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Stephen Kitt <skitt at debian.org>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  fakeroot debian/rules clean
> test -x debian/rules
> rm -f debian/stamp-makefile-build debian/stamp-makefile-install
> GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . -k distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in glade
> make[2]: Entering directory '/<<PKGBUILDDIR>>/glade'
> test -z "libglade-2.0.la" || rm -f libglade-2.0.la
> rm -f ./so_locations
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/glade-gtk.Plo
> rm -f ./.deps/glade-init.Plo
> rm -f ./.deps/glade-parser.Plo
> rm -f ./.deps/glade-xml.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/glade'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> test -z "libglade.actions libglade.args libglade.hierarchy libglade.interfaces libglade.prerequisites libglade.signals libglade-undocumented.txt libglade-undeclared.txt libglade-unused.txt setup-build.stamp scan-build.stamp sgml-build.stamp html-build.stamp pdf-build.stamp sgml.stamp html.stamp pdf.stamp gtkdoc-check.test" || rm -f libglade.actions libglade.args libglade.hierarchy libglade.interfaces libglade.prerequisites libglade.signals libglade-undocumented.txt libglade-undeclared.txt libglade-unused.txt setup-build.stamp scan-build.stamp sgml-build.stamp html-build.stamp pdf-build.stamp sgml.stamp html.stamp pdf.stamp gtkdoc-check.test
> rm -rf .libs _libs
> rm -f *.lo
> test -z "version.xml" || rm -f version.xml
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making distclean in tests
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
>  rm -f test-libglade-gtk test-value-parse
> test -z "test-libglade-gtk.glade2 test-libglade-gtk-noupgrade.glade2 .memdump" || rm -f test-libglade-gtk.glade2 test-libglade-gtk-noupgrade.glade2 .memdump
> rm -rf .libs _libs
> rm -f *.o
> test -z "test-convert.log test-value-parse.log" || rm -f test-convert.log test-value-parse.log
> test -z "test-convert.trs test-value-parse.trs" || rm -f test-convert.trs test-value-parse.trs
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/test-libglade-gtk.Po
> rm -f ./.deps/test-value-parse.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf .libs _libs
> rm -f intl/po2tbl.sed .memdump
>  rm -f test-libglade
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "libglade.spec libglade-zip libglade-2.0.pc libglade-2.0-uninstalled.pc libglade-convert" || rm -f libglade.spec libglade-zip libglade-2.0.pc libglade-2.0-uninstalled.pc libglade-convert
> test . = "." || test -z "" || rm -f 
> rm -f config.h stamp-h1
> rm -f libtool config.lt
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno config.status.lineno
> rm -f ./.deps/test-libglade.Po
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f debian/stamp-autotools
> rmdir --ignore-fail-on-non-empty .
> rmdir: failed to remove '.': Invalid argument
> make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1 (ignored)
> set -e;   mv ./config.guess.cdbs-orig ./config.guess;   mv ./config.sub.cdbs-orig ./config.sub;
> if test -e debian/autoreconf.before; then \
> 	dh_autoreconf_clean ; \
> fi
> dh_clean 
> dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> rm -f debian/stamp-autotools-files
> cd "." && rm -f intltool-extract intltool-merge intltool-update po/.intltool-merge-cache
> find doc -name '*.omf.out' -type f -delete
> { cat /usr/share/gnome-pkg-tools/control.header ; \
>   sed "s/@GNOME_TEAM@/Josselin Mouette <joss at debian.org>, Sebastian Dröge <slomo at debian.org>/" debian/control.in ; } \
> > debian/control
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> CDBS WARNING:    DEB_DH_INSTALL_ARGS is deprecated since 0.4.85
> CDBS WARNING:    DEB_DH_BUILDDEB_ARGS is deprecated since 0.4.85
> set -e;   mv ./config.guess ./config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./config.guess;
> set -e;   mv ./config.sub ./config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./config.sub;
> dh_autoreconf 
> autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in'
> aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
> libtoolize: putting auxiliary files in '.'.
> libtoolize: copying file './ltmain.sh'
> libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
> libtoolize: copying file 'm4/libtool.m4'
> libtoolize: copying file 'm4/ltoptions.m4'
> libtoolize: copying file 'm4/ltsugar.m4'
> libtoolize: copying file 'm4/ltversion.m4'
> libtoolize: copying file 'm4/lt~obsolete.m4'
> aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
> configure.in:25: warning: The macro `AC_ISC_POSIX' is obsolete.
> configure.in:25: You should run autoupdate.
> ./lib/autoconf/specific.m4:550: AC_ISC_POSIX is expanded from...
> configure.in:25: the top level
> configure.in:26: warning: The macro `AC_HEADER_STDC' is obsolete.
> configure.in:26: You should run autoupdate.
> ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
> configure.in:26: the top level
> configure.in:32: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
> configure.in:32: You should run autoupdate.
> m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
> configure.in:32: the top level
> configure.in:32: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
> configure.in:32: put the 'win32-dll' option into LT_INIT's first parameter.
> ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
> m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
> configure.in:32: the top level
> configure.in:33: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
> configure.in:33: You should run autoupdate.
> m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
> configure.in:33: the top level
> configure.in:35: warning: The macro `AC_TRY_RUN' is obsolete.
> configure.in:35: You should run autoupdate.
> ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
> aclocal.m4:521: AM_PATH_GTK_2_0 is expanded from...
> configure.in:35: the top level
> configure.in:35: warning: The macro `AC_TRY_LINK' is obsolete.
> configure.in:35: You should run autoupdate.
> ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> aclocal.m4:521: AM_PATH_GTK_2_0 is expanded from...
> configure.in:35: the top level
> configure.in:117: warning: The macro `GLIB_GNU_GETTEXT' is obsolete.
> configure.in:117: You should run autoupdate.
> aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
> aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
> configure.in:117: the top level
> configure.in:117: warning: The macro `AC_TRY_LINK' is obsolete.
> configure.in:117: You should run autoupdate.
> ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> aclocal.m4:73: GLIB_LC_MESSAGES is expanded from...
> aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
> aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
> configure.in:117: the top level
> configure.in:117: warning: The macro `AC_TRY_LINK' is obsolete.
> configure.in:117: You should run autoupdate.
> ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from...
> ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from...
> aclocal.m4:172: GLIB_WITH_NLS is expanded from...
> aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
> aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
> configure.in:117: the top level
> configure.in:117: warning: The macro `AC_TRY_LINK' is obsolete.
> configure.in:117: You should run autoupdate.
> ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from...
> ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from...
> aclocal.m4:172: GLIB_WITH_NLS is expanded from...
> aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
> aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
> configure.in:117: the top level
> configure.in:117: warning: The macro `AC_OUTPUT_COMMANDS' is obsolete.
> configure.in:117: You should run autoupdate.
> ./lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from...
> aclocal.m4:172: GLIB_WITH_NLS is expanded from...
> aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
> aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
> configure.in:117: the top level
> configure.in:147: warning: The macro `AC_HELP_STRING' is obsolete.
> configure.in:147: You should run autoupdate.
> ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
> m4/jh-xml-catalog.m4:6: JH_PATH_XML_CATALOG is expanded from...
> configure.in:147: the top level
> autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in'
> automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
> configure.in:24: installing './compile'
> configure.in:16: installing './install-sh'
> configure.in:16: installing './missing'
> Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
> Makefile.am: installing './INSTALL'
> Makefile.am: installing './depcomp'
> automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
> doc/Makefile.am:20: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
> glade/Makefile.am:28: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
> tests/Makefile.am:19: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
> parallel-tests: installing './test-driver'
> touch debian/stamp-autotools-files
> chmod a+x /<<PKGBUILDDIR>>/./configure
> mkdir -p .
> cd . && CFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" /<<PKGBUILDDIR>>/./configure --build=x86_64-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/libglade2" --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu
> configure: WARNING: unrecognized options: --disable-maintainer-mode
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a race-free mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> /<<PKGBUILDDIR>>/./configure: line 3283: GNOME_COMMON_INIT: command not found
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking whether gcc understands -c and -o together... yes
> checking whether make supports the include directive... yes (GNU style)
> checking dependency style of gcc... none
> checking for library containing strerror... none required
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for file... file
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... dlltool
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... no
> checking if : is a manifest tool... no
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for pkg-config... (cached) /usr/bin/pkg-config
> checking pkg-config is at least version 0.7... yes
> checking for GTK+ - version >= 2.5.0... yes (version 2.24.33)
> checking for gtk_plug_get_type... yes
> checking for pkg-config... (cached) /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for   libxml-2.0 >= 2.4.10   atk >= 1.9.0   gtk+-2.0 >= 2.5.0   glib-2.0 >= 2.10.0... yes
> checking for native Win32... no
> checking for Win32 platform in general... no
> checking for gtk-doc... yes
> checking for gtkdoc-check... gtkdoc-check.test
> checking for gtkdoc-check... /usr/bin/gtkdoc-check
> checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
> checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf
> checking whether to build gtk-doc documentation... no
> checking for glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0... yes
> checking for locale.h... yes
> checking for LC_MESSAGES... yes
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for libintl.h... yes
> checking for ngettext in libc... yes
> checking for dgettext in libc... yes
> checking for bind_textdomain_codeset... yes
> checking for msgfmt... /usr/bin/msgfmt
> checking for dcgettext... yes
> checking if msgfmt accepts -c... yes
> checking for gmsgfmt... /usr/bin/msgfmt
> checking for xgettext... /usr/bin/xgettext
> /<<PKGBUILDDIR>>/./configure: line 15088: ./po/POTFILES.in: No such file or directory
> checking for a Python interpreter with version >= 2.0... python3
> checking for python3... /usr/bin/python3
> checking for python3 version... 3.11
> checking for python3 platform... linux
> checking for GNU default python3 prefix... ${prefix}
> checking for GNU default python3 exec_prefix... ${exec_prefix}
> checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
> checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages
> checking for the Python module xml.parsers.expat... yes
> checking for XML catalog (/etc/xml/catalog)... found
> checking for xmlcatalog... /usr/bin/xmlcatalog
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating libglade.spec
> config.status: creating libglade-zip
> config.status: creating glade/Makefile
> config.status: creating doc/Makefile
> config.status: creating doc/version.xml
> config.status: creating tests/Makefile
> config.status: creating libglade-2.0.pc
> config.status: creating libglade-2.0-uninstalled.pc
> config.status: creating libglade-convert
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing default-1 commands
> configure: WARNING: unrecognized options: --disable-maintainer-mode
> touch debian/stamp-autotools
> GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . 
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> /usr/bin/make  all-recursive
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> Making all in glade
> make[3]: Entering directory '/<<PKGBUILDDIR>>/glade'
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread  -DGLADE_LIBDIR=\""/usr/lib/x86_64-linux-gnu"\" -DGLADE_PREFIX=\""/usr"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c -o glade-init.lo glade-init.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-init.c  -fPIC -DPIC -o .libs/glade-init.o
> In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
>                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
>                  from ../glade/glade-xml.h:26,
>                  from glade-build.h:28,
>                  from glade-init.c:33:
> /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
>   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
>       | ^~~~
> In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:31,
>                  from /usr/include/glib-2.0/glib-object.h:24,
>                  from /usr/include/pango-1.0/pango/pango-coverage.h:25,
>                  from /usr/include/pango-1.0/pango/pango-font.h:25,
>                  from /usr/include/pango-1.0/pango/pango-utils.h:27,
>                  from glade-init.c:30:
> /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
>   723 | {
>       | ^
> In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
>                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:126:
> /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
>    73 |   GTimeVal last_popdown;
>       |   ^~~~~~~~
> In file included from /usr/include/glib-2.0/glib/galloca.h:34,
>                  from /usr/include/glib-2.0/glib.h:32,
>                  from glade-init.c:27:
> /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
>   580 | struct _GTimeVal
>       |        ^~~~~~~~~
> glade-init.c: In function ‘get_module_path’:
> glade-init.c:191:5: warning: ‘pango_split_file_list’ is deprecated [-Wdeprecated-declarations]
>   191 |     result = pango_split_file_list (module_path);
>       |     ^~~~~~
> /usr/include/pango-1.0/pango/pango-utils.h:32:10: note: declared here
>    32 | char **  pango_split_file_list (const char *str);
>       |          ^~~~~~~~~~~~~~~~~~~~~
> glade-init.c: In function ‘find_module’:
> glade-init.c:211:9: warning: ‘g_module_build_path’ is deprecated [-Wdeprecated-declarations]
>   211 |         module_name = g_module_build_path (module_path[i], name);
>       |         ^~~~~~~~~~~
> In file included from glade-init.c:28:
> /usr/include/glib-2.0/gmodule.h:142:23: note: declared here
>   142 | gchar*                g_module_build_path    (const gchar  *directory,
>       |                       ^~~~~~~~~~~~~~~~~~~
> glade-init.c:225:5: warning: ‘g_module_build_path’ is deprecated [-Wdeprecated-declarations]
>   225 |     module_name = g_module_build_path (NULL, name);
>       |     ^~~~~~~~~~~
> /usr/include/glib-2.0/gmodule.h:142:23: note: declared here
>   142 | gchar*                g_module_build_path    (const gchar  *directory,
>       |                       ^~~~~~~~~~~~~~~~~~~
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-init.c -o glade-init.o >/dev/null 2>&1
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread  -DGLADE_LIBDIR=\""/usr/lib/x86_64-linux-gnu"\" -DGLADE_PREFIX=\""/usr"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c -o glade-xml.lo glade-xml.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-xml.c  -fPIC -DPIC -o .libs/glade-xml.o
> In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
>                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
>                  from ../glade/glade-xml.h:26,
>                  from glade-xml.c:28:
> /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
>   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
>       | ^~~~
> In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:31,
>                  from /usr/include/glib-2.0/glib-object.h:24,
>                  from /usr/include/glib-2.0/gio/gioenums.h:30,
>                  from /usr/include/glib-2.0/gio/giotypes.h:30,
>                  from /usr/include/glib-2.0/gio/gio.h:28,
>                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
>                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:32:
> /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
>   723 | {
>       | ^
> In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
>                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:126:
> /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
>    73 |   GTimeVal last_popdown;
>       |   ^~~~~~~~
> In file included from /usr/include/glib-2.0/glib/galloca.h:34,
>                  from /usr/include/glib-2.0/glib.h:32,
>                  from ../glade/glade-xml.h:25:
> /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
>   580 | struct _GTimeVal
>       |        ^~~~~~~~~
> glade-xml.c: In function ‘glade_xml_class_init’:
> glade-xml.c:63:5: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations]
>    63 |     g_type_class_add_private (G_OBJECT_CLASS (class), sizeof (GladeXMLPrivate));
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1495:10: note: declared here
>  1495 | void     g_type_class_add_private       (gpointer                    g_class,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~
> glade-xml.c: In function ‘glade_xml_init’:
> glade-xml.c:80:13: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
>    80 |     self->priv = priv = GLADE_XML_GET_PRIVATE (self);
>       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
> glade-xml.c: In function ‘glade_xml_build_interface’:
> glade-xml.c:1165:16: warning: variable ‘w’ set but not used [-Wunused-but-set-variable]
>  1165 |     GtkWidget *w;
>       |                ^
> glade-xml.c: In function ‘get_custom_prop_info’:
> glade-xml.c:1389:13: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
>  1389 |             prop_info = g_memdup(array->data,
>       |             ^~~~~~~~~
> In file included from /usr/include/glib-2.0/glib/gstring.h:37,
>                  from /usr/include/glib-2.0/glib/giochannel.h:36,
>                  from /usr/include/glib-2.0/glib.h:56:
> /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here
>   350 | gpointer              g_memdup         (gconstpointer mem,
>       |                       ^~~~~~~~
> glade-xml.c: In function ‘glade_xml_set_value_from_string’:
> glade-xml.c:1452:9: warning: ‘g_value_set_char’ is deprecated: Use 'g_value_set_schar' instead [-Wdeprecated-declarations]
>  1452 |         g_value_set_char(value, string[0]);
>       |         ^~~~~~~~~~~~~~~~
> In file included from /usr/include/glib-2.0/glib-object.h:40:
> /usr/include/glib-2.0/gobject/gvaluetypes.h:194:23: note: declared here
>   194 | void                  g_value_set_char          (GValue       *value,
>       |                       ^~~~~~~~~~~~~~~~
> glade-xml.c: In function ‘glade_standard_build_widget’:
> glade-xml.c:1601:9: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
>  1601 |         props_array = g_array_new(FALSE, FALSE, sizeof(GParameter));
>       |         ^~~~~~~~~~~
> In file included from /usr/include/glib-2.0/gobject/gobject.h:28:
> /usr/include/glib-2.0/gobject/gparam.h:288:8: note: declared here
>   288 | struct _GParameter /* auxiliary structure for _setv() variants */
>       |        ^~~~~~~~~~~
> glade-xml.c:1613:9: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
>  1613 |         GParameter param = { NULL };
>       |         ^~~~~~~~~~
> /usr/include/glib-2.0/gobject/gparam.h:288:8: note: declared here
>   288 | struct _GParameter /* auxiliary structure for _setv() variants */
>       |        ^~~~~~~~~~~
> glade-xml.c:1654:5: warning: ‘g_object_newv’ is deprecated: Use 'g_object_new_with_properties' instead [-Wdeprecated-declarations]
>  1654 |     widget = g_object_newv(widget_type, props_array->len,
>       |     ^~~~~~
> /usr/include/glib-2.0/gobject/gobject.h:459:13: note: declared here
>   459 | gpointer    g_object_newv                     (GType           object_type,
>       |             ^~~~~~~~~~~~~
> glade-xml.c:1655:28: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
>  1655 |                            (GParameter *)props_array->data);
>       |                            ^
> /usr/include/glib-2.0/gobject/gparam.h:288:8: note: declared here
>   288 | struct _GParameter /* auxiliary structure for _setv() variants */
>       |        ^~~~~~~~~~~
> glade-xml.c:1659:9: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
>  1659 |         g_array_index(props_array, GParameter, i).name = NULL;
>       |         ^~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gparam.h:288:8: note: declared here
>   288 | struct _GParameter /* auxiliary structure for _setv() variants */
>       |        ^~~~~~~~~~~
> glade-xml.c:1660:9: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
>  1660 |         g_value_unset(&g_array_index(props_array, GParameter, i).value);
>       |         ^~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gparam.h:288:8: note: declared here
>   288 | struct _GParameter /* auxiliary structure for _setv() variants */
>       |        ^~~~~~~~~~~
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-xml.c -o glade-xml.o >/dev/null 2>&1
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread  -DGLADE_LIBDIR=\""/usr/lib/x86_64-linux-gnu"\" -DGLADE_PREFIX=\""/usr"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c -o glade-parser.lo glade-parser.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-parser.c  -fPIC -DPIC -o .libs/glade-parser.o
> In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
>                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
>                  from glade-private.h:26,
>                  from glade-parser.c:40:
> /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
>   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
>       | ^~~~
> In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:31,
>                  from /usr/include/glib-2.0/glib-object.h:24,
>                  from /usr/include/glib-2.0/gio/gioenums.h:30,
>                  from /usr/include/glib-2.0/gio/giotypes.h:30,
>                  from /usr/include/glib-2.0/gio/gio.h:28,
>                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
>                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
>                  from glade-parser.h:27,
>                  from glade-parser.c:39:
> /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
>   723 | {
>       | ^
> In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
>                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:126:
> /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
>    73 |   GTimeVal last_popdown;
>       |   ^~~~~~~~
> In file included from /usr/include/glib-2.0/glib/galloca.h:34,
>                  from /usr/include/glib-2.0/glib.h:32,
>                  from glade-parser.h:26:
> /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
>   580 | struct _GTimeVal
>       |        ^~~~~~~~~
> glade-parser.c: In function ‘create_widget_info’:
> glade-parser.c:162:26: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   162 |         if (!strcmp(attrs[i], "class"))
>       |                     ~~~~~^~~
>       |                          |
>       |                          const xmlChar * {aka const unsigned char *}
> In file included from glade-parser.c:28:
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:163:60: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   163 |             info->classname = alloc_string(interface, attrs[i+1]);
>       |                                                       ~~~~~^~~~~
>       |                                                            |
>       |                                                            const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:164:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   164 |         else if (!strcmp(attrs[i], "id"))
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:165:55: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   165 |             info->name = alloc_string(interface, attrs[i+1]);
>       |                                                  ~~~~~^~~~~
>       |                                                       |
>       |                                                       const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c: In function ‘handle_atk_action’:
> glade-parser.c:270:26: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   270 |         if (!strcmp(attrs[i], "action_name"))
>       |                     ~~~~~^~~
>       |                          |
>       |                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:271:68: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   271 |             info.action_name = alloc_string(state->interface, attrs[i+1]);
>       |                                                               ~~~~~^~~~~
>       |                                                                    |
>       |                                                                    const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:272:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   272 |         else if (!strcmp(attrs[i], "description"))
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> In file included from glade-parser.c:31:
> glade-parser.c:274:66: warning: pointer targets in passing argument 2 of ‘dcgettext’ differ in signedness [-Wpointer-sign]
>   274 |                                     dgettext(state->domain, attrs[i+1]));
>       |                                                             ~~~~~^~~~~
>       |                                                                  |
>       |                                                                  const xmlChar * {aka const unsigned char *}
> /usr/include/libintl.h:52:37: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>    52 |                         const char *__msgid, int __category)
>       |                         ~~~~~~~~~~~~^~~~~~~
> glade-parser.c: In function ‘handle_atk_relation’:
> glade-parser.c:297:26: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   297 |         if (!strcmp(attrs[i], "target"))
>       |                     ~~~~~^~~
>       |                          |
>       |                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:298:63: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   298 |             info.target = alloc_string(state->interface, attrs[i+1]);
>       |                                                          ~~~~~^~~~~
>       |                                                               |
>       |                                                               const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:299:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   299 |         else if (!strcmp(attrs[i], "type"))
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:300:61: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   300 |             info.type = alloc_string(state->interface, attrs[i+1]);
>       |                                                        ~~~~~^~~~~
>       |                                                             |
>       |                                                             const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c: In function ‘handle_signal’:
> glade-parser.c:324:26: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   324 |         if (!strcmp(attrs[i], "name"))
>       |                     ~~~~~^~~
>       |                          |
>       |                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:325:61: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   325 |             info.name = alloc_string(state->interface, attrs[i+1]);
>       |                                                        ~~~~~^~~~~
>       |                                                             |
>       |                                                             const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:326:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   326 |         else if (!strcmp(attrs[i], "handler"))
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:327:64: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   327 |             info.handler = alloc_string(state->interface, attrs[i+1]);
>       |                                                           ~~~~~^~~~~
>       |                                                                |
>       |                                                                const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:328:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   328 |         else if (!strcmp(attrs[i], "after"))
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:330:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   330 |         else if (!strcmp(attrs[i], "object"))
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:331:63: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   331 |             info.object = alloc_string(state->interface, attrs[i+1]);
>       |                                                          ~~~~~^~~~~
>       |                                                               |
>       |                                                               const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:332:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   332 |         else if (!strcmp(attrs[i], "last_modification_time"))
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c: In function ‘handle_accel’:
> glade-parser.c:359:26: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   359 |         if (!strcmp(attrs[i], "key"))
>       |                     ~~~~~^~~
>       |                          |
>       |                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:360:50: warning: pointer targets in passing argument 1 of ‘gdk_keyval_from_name’ differ in signedness [-Wpointer-sign]
>   360 |             info.key = gdk_keyval_from_name(attrs[i+1]);
>       |                                             ~~~~~^~~~~
>       |                                                  |
>       |                                                  const xmlChar * {aka const unsigned char *}
> In file included from /usr/include/gtk-2.0/gdk/gdk.h:46:
> /usr/include/gtk-2.0/gdk/gdkkeys.h:119:48: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   119 | guint    gdk_keyval_from_name    (const gchar *keyval_name);
>       |                                   ~~~~~~~~~~~~~^~~~~~~~~~~
> glade-parser.c:361:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   361 |         else if (!strcmp(attrs[i], "modifiers")) {
>       |                          ~~~~~^~~
>       |                               |
>       |                               const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:366:30: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   366 |                 if (!strncmp(pos, "GDK_", 4)) {
>       |                              ^~~
>       |                              |
>       |                              const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:368:34: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   368 |                     if (!strncmp(pos, "SHIFT_MASK", 10)) {
>       |                                  ^~~
>       |                                  |
>       |                                  const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:371:41: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   371 |                     } else if (!strncmp(pos, "LOCK_MASK", 9)) {
>       |                                         ^~~
>       |                                         |
>       |                                         const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:374:41: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   374 |                     } else if (!strncmp(pos, "CONTROL_MASK", 12)) {
>       |                                         ^~~
>       |                                         |
>       |                                         const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:377:41: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   377 |                     } else if (!strncmp(pos, "MOD", 3) &&
>       |                                         ^~~
>       |                                         |
>       |                                         const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:378:44: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   378 |                                !strncmp(pos+4, "_MASK", 5)) {
>       |                                         ~~~^~
>       |                                            |
>       |                                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:392:41: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   392 |                     } else if (!strncmp(pos, "BUTTON", 6) &&
>       |                                         ^~~
>       |                                         |
>       |                                         const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:393:44: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   393 |                                !strncmp(pos+7, "_MASK", 5)) {
>       |                                         ~~~^~
>       |                                            |
>       |                                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:407:41: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
>   407 |                     } else if (!strncmp(pos, "RELEASE_MASK", 12)) {
>       |                                         ^~~
>       |                                         |
>       |                                         const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
>       |                     ~~~~~~~~~~~~^~~~
> glade-parser.c:414:33: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   414 |         } else if (!strcmp(attrs[i], "signal"))
>       |                            ~~~~~^~~
>       |                                 |
>       |                                 const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:415:63: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   415 |             info.signal = alloc_string(state->interface, attrs[i+1]);
>       |                                                          ~~~~~^~~~~
>       |                                                               |
>       |                                                               const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c: In function ‘handle_child’:
> glade-parser.c:452:26: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   452 |         if (!strcmp(attrs[i], "internal-child"))
>       |                     ~~~~~^~~
>       |                          |
>       |                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:453:72: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   453 |             info->internal_child = alloc_string(state->interface, attrs[i+1]);
>       |                                                                   ~~~~~^~~~~
>       |                                                                        |
>       |                                                                        const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c: In function ‘glade_parser_start_element’:
> glade-parser.c:509:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   509 |         if (!strcmp(name, "glade-interface")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:530:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   530 |         if (!strcmp(name, "requires")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:532:34: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   532 |                 if (!strcmp(attrs[i], "lib")) {
>       |                             ~~~~~^~~
>       |                                  |
>       |                                  const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:540:50: warning: pointer targets in passing argument 2 of ‘alloc_string’ differ in signedness [-Wpointer-sign]
>   540 |                         alloc_string(iface, attrs[i+1]);
>       |                                             ~~~~~^~~~~
>       |                                                  |
>       |                                                  const xmlChar * {aka const unsigned char *}
> glade-parser.c:124:54: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   124 | alloc_string(GladeInterface *interface, const gchar *string)
>       |                                         ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:546:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   546 |         } else if (!strcmp(name, "widget")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:578:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   578 |         if (!strcmp(name, "property")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:586:34: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   586 |                 if (!strcmp(attrs[i], "name"))
>       |                             ~~~~~^~~
>       |                                  |
>       |                                  const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:588:60: warning: pointer targets in passing argument 2 of ‘alloc_propname’ differ in signedness [-Wpointer-sign]
>   588 |                                                       attrs[i+1]);
>       |                                                       ~~~~~^~~~~
>       |                                                            |
>       |                                                            const xmlChar * {aka const unsigned char *}
> glade-parser.c:137:56: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   137 | alloc_propname(GladeInterface *interface, const gchar *string)
>       |                                           ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:589:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   589 |                 else if (!strcmp(attrs[i], "translatable"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:590:58: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   590 |                     state->translate_prop = !strcmp(attrs[i+1], "yes");
>       |                                                     ~~~~~^~~~~
>       |                                                          |
>       |                                                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:591:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   591 |                 else if (!strcmp(attrs[i], "context"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:592:56: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   592 |                     state->context_prop = !strcmp(attrs[i+1], "yes");
>       |                                                   ~~~~~^~~~~
>       |                                                        |
>       |                                                        const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:593:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   593 |                 else if (!strcmp(attrs[i], "agent"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:594:45: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   594 |                     bad_agent = strcmp(attrs[i], "libglade") != 0;
>       |                                        ~~~~~^~~
>       |                                             |
>       |                                             const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:595:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   595 |                 else if (!strcmp(attrs[i], "comments"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:610:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   610 |         } else if (!strcmp(name, "accessibility")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:616:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   616 |         } else if (!strcmp(name, "signal")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:619:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   619 |         } else if (!strcmp(name, "accelerator")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:622:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   622 |         } else if (!strcmp(name, "child")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:639:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   639 |         if (!strcmp(name, "atkproperty")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:646:34: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   646 |                 if (!strcmp(attrs[i], "name"))
>       |                             ~~~~~^~~
>       |                                  |
>       |                                  const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:648:60: warning: pointer targets in passing argument 2 of ‘alloc_propname’ differ in signedness [-Wpointer-sign]
>   648 |                                                       attrs[i+1]);
>       |                                                       ~~~~~^~~~~
>       |                                                            |
>       |                                                            const xmlChar * {aka const unsigned char *}
> glade-parser.c:137:56: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   137 | alloc_propname(GladeInterface *interface, const gchar *string)
>       |                                           ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:649:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   649 |                 else if (!strcmp(attrs[i], "translatable"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:650:58: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   650 |                     state->translate_prop = !strcmp(attrs[i+1], "yes");
>       |                                                     ~~~~~^~~~~
>       |                                                          |
>       |                                                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:651:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   651 |                 else if (!strcmp(attrs[i], "context"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:652:56: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   652 |                     state->context_prop = !strcmp(attrs[i+1], "yes");
>       |                                                   ~~~~~^~~~~
>       |                                                        |
>       |                                                        const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:653:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   653 |                 else if (!strcmp(attrs[i], "comments"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:660:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   660 |         } else if (!strcmp(name, "atkaction")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:663:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   663 |         } else if (!strcmp(name, "atkrelation")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:674:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   674 |         if (!strcmp(name, "accessibility")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:696:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   696 |         if (!strcmp(name, "signal")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:699:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   699 |         } else if (!strcmp(name, "accelerator")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:702:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   702 |         } else if (!strcmp(name, "child")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:719:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   719 |         if (!strcmp(name, "accelerator")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:722:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   722 |         } else if (!strcmp(name, "child")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:739:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   739 |         if (!strcmp(name, "child")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:750:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   750 |         if (!strcmp(name, "widget")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:769:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   769 |         } else if (!strcmp(name, "placeholder")) {
>       |                            ^~~~
>       |                            |
>       |                            const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:781:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   781 |         if (!strcmp(name, "packing")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:791:21: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   791 |         if (!strcmp(name, "property")) {
>       |                     ^~~~
>       |                     |
>       |                     const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:799:34: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   799 |                 if (!strcmp(attrs[i], "name"))
>       |                             ~~~~~^~~
>       |                                  |
>       |                                  const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:801:60: warning: pointer targets in passing argument 2 of ‘alloc_propname’ differ in signedness [-Wpointer-sign]
>   801 |                                                       attrs[i+1]);
>       |                                                       ~~~~~^~~~~
>       |                                                            |
>       |                                                            const xmlChar * {aka const unsigned char *}
> glade-parser.c:137:56: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   137 | alloc_propname(GladeInterface *interface, const gchar *string)
>       |                                           ~~~~~~~~~~~~~^~~~~~
> glade-parser.c:802:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   802 |                 else if (!strcmp(attrs[i], "translatable"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:803:58: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   803 |                     state->translate_prop = !strcmp(attrs[i+1], "yes");
>       |                                                     ~~~~~^~~~~
>       |                                                          |
>       |                                                          const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:804:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   804 |                 else if (!strcmp(attrs[i], "context"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:805:56: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   805 |                     state->context_prop = !strcmp(attrs[i+1], "yes");
>       |                                                   ~~~~~^~~~~
>       |                                                        |
>       |                                                        const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:806:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   806 |                 else if (!strcmp(attrs[i], "agent"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:807:45: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   807 |                     bad_agent = strcmp(attrs[i], "libglade") != 0;
>       |                                        ~~~~~^~~
>       |                                             |
>       |                                             const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:808:39: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   808 |                 else if (!strcmp(attrs[i], "comments"))
>       |                                  ~~~~~^~~
>       |                                       |
>       |                                       const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c: In function ‘glade_parser_end_element’:
> glade-parser.c:881:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   881 |         if (strcmp(name, "glade-interface") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:887:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   887 |         if (strcmp(name, "requires") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:895:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   895 |         if (strcmp(name, "widget") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:911:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   911 |         if (strcmp(name, "property") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:932:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   932 |         if (strcmp(name, "accessibility") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:938:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   938 |         if (strcmp(name, "atkproperty") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:959:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   959 |         if (strcmp(name, "atkaction") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:965:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   965 |         if (strcmp(name, "atkrelation") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:971:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   971 |         if (strcmp(name, "signal") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:976:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   976 |         if (strcmp(name, "accelerator") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:981:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   981 |         if (strcmp(name, "child") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:994:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   994 |         if (strcmp(name, "child") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:999:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>   999 |         if (strcmp(name, "packing") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:1005:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>  1005 |         if (strcmp(name, "property") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:1026:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>  1026 |         if (strcmp(name, "child") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:1031:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>  1031 |         if (strcmp(name, "placeholder") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> glade-parser.c:1036:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
>  1036 |         if (strcmp(name, "child") != 0)
>       |                    ^~~~
>       |                    |
>       |                    const xmlChar * {aka const unsigned char *}
> /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   156 | extern int strcmp (const char *__s1, const char *__s2)
>       |                    ~~~~~~~~~~~~^~~~
> In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
>                  from /usr/include/glib-2.0/glib.h:56:
> glade-parser.c: In function ‘glade_parser_characters’:
> glade-parser.c:1058:45: warning: pointer targets in passing argument 2 of ‘g_string_append_len_inline’ differ in signedness [-Wpointer-sign]
>  1058 |         g_string_append_len(state->content, chars, len);
>       |                                             ^~~~~
>       |                                             |
>       |                                             const xmlChar * {aka const unsigned char *}
> /usr/include/glib-2.0/glib/gstring.h:247:37: note: in definition of macro ‘g_string_append_len’
>   247 |   g_string_append_len_inline (gstr, val, len)
>       |                                     ^~~
> /usr/include/glib-2.0/glib/gstring.h:215:41: note: expected ‘const char *’ but argument is of type ‘const xmlChar *’ {aka ‘const unsigned char *’}
>   215 |                             const char *val,
>       |                             ~~~~~~~~~~~~^~~
> glade-parser.c: In function ‘dump_widget’:
> glade-parser.c:1288:40: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1288 |     xmlNode *widget = xmlNewNode(NULL, "widget");
>       |                                        ^~~~~~~~
>       |                                        |
>       |                                        char *
> In file included from /usr/include/libxml2/libxml/parser.h:16,
>                  from glade-parser.c:37:
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1291:24: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1291 |     xmlSetProp(widget, "class", info->classname);
>       |                        ^~~~~~~
>       |                        |
>       |                        char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1291:37: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1291 |     xmlSetProp(widget, "class", info->classname);
>       |                                 ~~~~^~~~~~~~~~~
>       |                                     |
>       |                                     gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1292:24: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1292 |     xmlSetProp(widget, "id", info->name);
>       |                        ^~~~
>       |                        |
>       |                        char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1292:34: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1292 |     xmlSetProp(widget, "id", info->name);
>       |                              ~~~~^~~~~~
>       |                                  |
>       |                                  gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1294:31: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1294 |     xmlNodeAddContent(widget, "\n");
>       |                               ^~~~
>       |                               |
>       |                               char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1300:39: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1300 |             xmlNodeAddContent(widget, "  ");
>       |                                       ^~~~
>       |                                       |
>       |                                       char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1301:33: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1301 |         node = xmlNewNode(NULL, "property");
>       |                                 ^~~~~~~~~~
>       |                                 |
>       |                                 char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1302:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1302 |         xmlSetProp(node, "name", info->properties[i].name);
>       |                          ^~~~~~
>       |                          |
>       |                          char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1302:53: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1302 |         xmlSetProp(node, "name", info->properties[i].name);
>       |                                  ~~~~~~~~~~~~~~~~~~~^~~~~
>       |                                                     |
>       |                                                     gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1303:52: warning: pointer targets in passing argument 2 of ‘xmlNodeSetContent’ differ in signedness [-Wpointer-sign]
>  1303 |         xmlNodeSetContent(node, info->properties[i].value);
>       |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~
>       |                                                    |
>       |                                                    gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1061:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1061 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1305:35: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1305 |         xmlNodeAddContent(widget, "\n");
>       |                                   ^~~~
>       |                                   |
>       |                                   char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1312:39: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1312 |             xmlNodeAddContent(widget, "  ");
>       |                                       ^~~~
>       |                                       |
>       |                                       char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1313:32: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1313 |         atk = xmlNewNode(NULL, "accessibility");
>       |                                ^~~~~~~~~~~~~~~
>       |                                |
>       |                                char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1315:35: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1315 |         xmlNodeAddContent(widget, "\n");
>       |                                   ^~~~
>       |                                   |
>       |                                   char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1316:32: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1316 |         xmlNodeAddContent(atk, "\n");
>       |                                ^~~~
>       |                                |
>       |                                char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1322:40: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1322 |                 xmlNodeAddContent(atk, "  ");
>       |                                        ^~~~
>       |                                        |
>       |                                        char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1323:37: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1323 |             node = xmlNewNode(NULL, "property");
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1324:30: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1324 |             xmlSetProp(node, "name", info->atk_props[i].name);
>       |                              ^~~~~~
>       |                              |
>       |                              char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1324:56: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1324 |             xmlSetProp(node, "name", info->atk_props[i].name);
>       |                                      ~~~~~~~~~~~~~~~~~~^~~~~
>       |                                                        |
>       |                                                        gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1325:55: warning: pointer targets in passing argument 2 of ‘xmlNodeSetContent’ differ in signedness [-Wpointer-sign]
>  1325 |             xmlNodeSetContent(node, info->atk_props[i].value);
>       |                                     ~~~~~~~~~~~~~~~~~~^~~~~~
>       |                                                       |
>       |                                                       gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1061:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1061 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1327:36: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1327 |             xmlNodeAddContent(atk, "\n");
>       |                                    ^~~~
>       |                                    |
>       |                                    char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1330:36: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1330 |             xmlNodeAddContent(atk, "  ");
>       |                                    ^~~~
>       |                                    |
>       |                                    char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1337:39: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1337 |             xmlNodeAddContent(widget, "  ");
>       |                                       ^~~~
>       |                                       |
>       |                                       char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1339:33: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1339 |         node = xmlNewNode(NULL, "signal");
>       |                                 ^~~~~~~~
>       |                                 |
>       |                                 char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1340:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1340 |         xmlSetProp(node, "name", info->signals[i].name);
>       |                          ^~~~~~
>       |                          |
>       |                          char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1340:50: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1340 |         xmlSetProp(node, "name", info->signals[i].name);
>       |                                  ~~~~~~~~~~~~~~~~^~~~~
>       |                                                  |
>       |                                                  gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1341:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1341 |         xmlSetProp(node, "handler", info->signals[i].handler);
>       |                          ^~~~~~~~~
>       |                          |
>       |                          char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1341:53: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1341 |         xmlSetProp(node, "handler", info->signals[i].handler);
>       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~
>       |                                                     |
>       |                                                     gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1343:30: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1343 |             xmlSetProp(node, "after", "yes");
>       |                              ^~~~~~~
>       |                              |
>       |                              char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1343:39: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1343 |             xmlSetProp(node, "after", "yes");
>       |                                       ^~~~~
>       |                                       |
>       |                                       char *
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1345:30: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1345 |             xmlSetProp(node, "object", info->signals[i].object);
>       |                              ^~~~~~~~
>       |                              |
>       |                              char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1345:56: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1345 |             xmlSetProp(node, "object", info->signals[i].object);
>       |                                        ~~~~~~~~~~~~~~~~^~~~~~~
>       |                                                        |
>       |                                                        gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1347:35: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1347 |         xmlNodeAddContent(widget, "\n");
>       |                                   ^~~~
>       |                                   |
>       |                                   char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1354:39: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1354 |             xmlNodeAddContent(widget, "  ");
>       |                                       ^~~~
>       |                                       |
>       |                                       char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1356:33: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1356 |         node = xmlNewNode(NULL, "accelerator");
>       |                                 ^~~~~~~~~~~~~
>       |                                 |
>       |                                 char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1357:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1357 |         xmlSetProp(node, "key", gdk_keyval_name(info->accels[i].key));
>       |                          ^~~~~
>       |                          |
>       |                          char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1357:33: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1357 |         xmlSetProp(node, "key", gdk_keyval_name(info->accels[i].key));
>       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                 |
>       |                                 gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1358:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1358 |         xmlSetProp(node, "modifier", "something"/*info->accels[i].modifiers*/);
>       |                          ^~~~~~~~~~
>       |                          |
>       |                          char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1358:38: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1358 |         xmlSetProp(node, "modifier", "something"/*info->accels[i].modifiers*/);
>       |                                      ^~~~~~~~~~~
>       |                                      |
>       |                                      char *
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1359:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1359 |         xmlSetProp(node, "signal", info->accels[i].signal);
>       |                          ^~~~~~~~
>       |                          |
>       |                          char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1359:51: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1359 |         xmlSetProp(node, "signal", info->accels[i].signal);
>       |                                    ~~~~~~~~~~~~~~~^~~~~~~
>       |                                                   |
>       |                                                   gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1361:35: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1361 |         xmlNodeAddContent(widget, "\n");
>       |                                   ^~~~
>       |                                   |
>       |                                   char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1370:39: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1370 |             xmlNodeAddContent(widget, "  ");
>       |                                       ^~~~
>       |                                       |
>       |                                       char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1372:34: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1372 |         child = xmlNewNode(NULL, "child");
>       |                                  ^~~~~~~
>       |                                  |
>       |                                  char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1374:31: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1374 |             xmlSetProp(child, "internal-child", childinfo->internal_child);
>       |                               ^~~~~~~~~~~~~~~~
>       |                               |
>       |                               char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1374:58: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1374 |             xmlSetProp(child, "internal-child", childinfo->internal_child);
>       |                                                 ~~~~~~~~~^~~~~~~~~~~~~~~~
>       |                                                          |
>       |                                                          gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1376:35: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1376 |         xmlNodeAddContent(widget, "\n");
>       |                                   ^~~~
>       |                                   |
>       |                                   char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1377:34: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1377 |         xmlNodeAddContent(child, "\n");
>       |                                  ^~~~
>       |                                  |
>       |                                  char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1383:42: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1383 |                 xmlNodeAddContent(child, "  ");
>       |                                          ^~~~
>       |                                          |
>       |                                          char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1384:37: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1384 |             node = xmlNewNode(NULL, "property");
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1385:30: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1385 |             xmlSetProp(node, "name", childinfo->properties[i].name);
>       |                              ^~~~~~
>       |                              |
>       |                              char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1385:62: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1385 |             xmlSetProp(node, "name", childinfo->properties[i].name);
>       |                                      ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
>       |                                                              |
>       |                                                              gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1386:61: warning: pointer targets in passing argument 2 of ‘xmlNodeSetContent’ differ in signedness [-Wpointer-sign]
>  1386 |             xmlNodeSetContent(node, childinfo->properties[i].value);
>       |                                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
>       |                                                             |
>       |                                                             gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1061:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1061 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1388:38: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1388 |             xmlNodeAddContent(child, "\n");
>       |                                      ^~~~
>       |                                      |
>       |                                      char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1392:38: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1392 |             xmlNodeAddContent(child, "  ");
>       |                                      ^~~~
>       |                                      |
>       |                                      char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1394:34: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1394 |         xmlNodeAddContent(child, "\n");
>       |                                  ^~~~
>       |                                  |
>       |                                  char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1397:38: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1397 |             xmlNodeAddContent(child, "  ");
>       |                                      ^~~~
>       |                                      |
>       |                                      char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1401:35: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1401 |         xmlNodeAddContent(widget, "  ");
>       |                                   ^~~~
>       |                                   |
>       |                                   char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c: In function ‘glade_interface_dump’:
> glade-parser.c:1419:21: warning: pointer targets in passing argument 1 of ‘xmlNewDoc’ differ in signedness [-Wpointer-sign]
>  1419 |     doc = xmlNewDoc("1.0");
>       |                     ^~~~~
>       |                     |
>       |                     char *
> /usr/include/libxml2/libxml/tree.h:780:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   780 |                 xmlNewDoc               (const xmlChar *version);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1421:29: warning: pointer targets in passing argument 2 of ‘xmlCreateIntSubset’ differ in signedness [-Wpointer-sign]
>  1421 |     xmlCreateIntSubset(doc, "glade-interface",
>       |                             ^~~~~~~~~~~~~~~~~
>       |                             |
>       |                             char *
> /usr/include/libxml2/libxml/tree.h:753:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   753 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1422:30: warning: pointer targets in passing argument 4 of ‘xmlCreateIntSubset’ differ in signedness [-Wpointer-sign]
>  1422 |                        NULL, "glade-2.0.dtd");
>       |                              ^~~~~~~~~~~~~~~
>       |                              |
>       |                              char *
> /usr/include/libxml2/libxml/tree.h:755:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   755 |                                          const xmlChar *SystemID);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~~
> glade-parser.c:1423:29: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1423 |     root = xmlNewNode(NULL, "glade-interface");
>       |                             ^~~~~~~~~~~~~~~~~
>       |                             |
>       |                             char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1426:29: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1426 |     xmlNodeAddContent(root, "\n");
>       |                             ^~~~
>       |                             |
>       |                             char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1429:42: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
>  1429 |         xmlNode *node = xmlNewNode(NULL, "requires");
>       |                                          ^~~~~~~~~~
>       |                                          |
>       |                                          char *
> /usr/include/libxml2/libxml/tree.h:838:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>   838 |                                          const xmlChar *name);
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1431:26: warning: pointer targets in passing argument 2 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1431 |         xmlSetProp(node, "lib", interface->requires[i]);
>       |                          ^~~~~
>       |                          |
>       |                          char *
> /usr/include/libxml2/libxml/tree.h:1016:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1016 |                                          const xmlChar *name,
>       |                                          ~~~~~~~~~~~~~~~^~~~
> glade-parser.c:1431:52: warning: pointer targets in passing argument 3 of ‘xmlSetProp’ differ in signedness [-Wpointer-sign]
>  1431 |         xmlSetProp(node, "lib", interface->requires[i]);
>       |                                 ~~~~~~~~~~~~~~~~~~~^~~
>       |                                                    |
>       |                                                    gchar * {aka char *}
> /usr/include/libxml2/libxml/tree.h:1017:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
>  1017 |                                          const xmlChar *value);
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> glade-parser.c:1433:33: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1433 |         xmlNodeAddContent(root, "  ");
>       |                                 ^~~~
>       |                                 |
>       |                                 char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1435:33: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1435 |         xmlNodeAddContent(root, "\n");
>       |                                 ^~~~
>       |                                 |
>       |                                 char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1439:33: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1439 |         xmlNodeAddContent(root, "  ");
>       |                                 ^~~~
>       |                                 |
>       |                                 char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> glade-parser.c:1441:33: warning: pointer targets in passing argument 2 of ‘xmlNodeAddContent’ differ in signedness [-Wpointer-sign]
>  1441 |         xmlNodeAddContent(root, "\n");
>       |                                 ^~~~
>       |                                 |
>       |                                 char *
> /usr/include/libxml2/libxml/tree.h:1070:57: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
>  1070 |                                          const xmlChar *content);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-parser.c -o glade-parser.o >/dev/null 2>&1
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread  -DGLADE_LIBDIR=\""/usr/lib/x86_64-linux-gnu"\" -DGLADE_PREFIX=\""/usr"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c -o glade-gtk.lo glade-gtk.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-gtk.c  -fPIC -DPIC -o .libs/glade-gtk.o
> In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
>                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
>                  from glade-gtk.c:36:
> /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
>   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
>       | ^~~~
> In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:31,
>                  from /usr/include/glib-2.0/glib-object.h:24,
>                  from /usr/include/glib-2.0/gio/gioenums.h:30,
>                  from /usr/include/glib-2.0/gio/giotypes.h:30,
>                  from /usr/include/glib-2.0/gio/gio.h:28,
>                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
>                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:32:
> /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
>   723 | {
>       | ^
> In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
>                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:126:
> /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
>    73 |   GTimeVal last_popdown;
>       |   ^~~~~~~~
> In file included from /usr/include/glib-2.0/glib/galloca.h:34,
>                  from /usr/include/glib-2.0/glib.h:32,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:30:
> /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
>   580 | struct _GTimeVal
>       |        ^~~~~~~~~
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -DGLADE_LIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DGLADE_PREFIX=\"/usr\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c glade-gtk.c -o glade-gtk.o >/dev/null 2>&1
> /bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -version-info 0:7:0 -export-symbols-regex "^[^_].*" -no-undefined -Wl,-z,relro -o libglade-2.0.la -rpath /usr/lib/x86_64-linux-gnu glade-init.lo glade-xml.lo glade-parser.lo glade-gtk.lo -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lglib-2.0  
> libtool: link: /usr/bin/nm -B  .libs/glade-init.o .libs/glade-xml.o .libs/glade-parser.o .libs/glade-gtk.o   | /bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libglade-2.0.exp
> libtool: link: /bin/grep -E -e "^[^_].*" ".libs/libglade-2.0.exp" > ".libs/libglade-2.0.expT"
> libtool: link: mv -f ".libs/libglade-2.0.expT" ".libs/libglade-2.0.exp"
> libtool: link: echo "{ global:" > .libs/libglade-2.0.ver
> libtool: link:  cat .libs/libglade-2.0.exp | /bin/sed -e "s/\(.*\)/\1;/" >> .libs/libglade-2.0.ver
> libtool: link:  echo "local: *; };" >> .libs/libglade-2.0.ver
> libtool: link:  gcc -shared  -fPIC -DPIC  .libs/glade-init.o .libs/glade-xml.o .libs/glade-parser.o .libs/glade-gtk.o   -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lglib-2.0  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libglade-2.0.so.0 -Wl,-version-script -Wl,.libs/libglade-2.0.ver -o .libs/libglade-2.0.so.0.0.7
> libtool: link: (cd ".libs" && rm -f "libglade-2.0.so.0" && ln -s "libglade-2.0.so.0.0.7" "libglade-2.0.so.0")
> libtool: link: (cd ".libs" && rm -f "libglade-2.0.so" && ln -s "libglade-2.0.so.0.0.7" "libglade-2.0.so")
> libtool: link: ar cr .libs/libglade-2.0.a  glade-init.o glade-xml.o glade-parser.o glade-gtk.o
> libtool: link: ranlib .libs/libglade-2.0.a
> libtool: link: ( cd ".libs" && rm -f "libglade-2.0.la" && ln -s "../libglade-2.0.la" "libglade-2.0.la" )
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/glade'
> Making all in doc
> make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
> make[3]: Nothing to be done for 'all'.
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making all in tests
> make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
> make[3]: Nothing to be done for 'all'.
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[3]: Entering directory '/<<PKGBUILDDIR>>'
> gcc -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -c -o test-libglade.o test-libglade.c
> In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
>                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
>                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
>                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
>                  from test-libglade.c:52:
> /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
>   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
>       | ^~~~
> In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:31,
>                  from /usr/include/glib-2.0/glib-object.h:24,
>                  from /usr/include/glib-2.0/gio/gioenums.h:30,
>                  from /usr/include/glib-2.0/gio/giotypes.h:30,
>                  from /usr/include/glib-2.0/gio/gio.h:28,
>                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
>                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:32:
> /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
>   723 | {
>       | ^
> In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
>                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:126:
> /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
>    73 |   GTimeVal last_popdown;
>       |   ^~~~~~~~
> In file included from /usr/include/glib-2.0/glib/galloca.h:34,
>                  from /usr/include/glib-2.0/glib.h:32,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:30:
> /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
>   580 | struct _GTimeVal
>       |        ^~~~~~~~~
> /bin/bash ./libtool  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x  -Wl,-z,relro -o test-libglade test-libglade.o glade/libglade-2.0.la -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lglib-2.0  
> libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -std=c9x -Wl,-z -Wl,relro -o .libs/test-libglade test-libglade.o  glade/.libs/libglade-2.0.so -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lglib-2.0
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> touch debian/stamp-makefile-build
> CDBS WARNING:  DEB_MAKE_CHECK_TARGET unset, not running checks
>  fakeroot debian/rules binary
> test -x debian/rules
> dh_testroot
> dh_prep 
> dh_installdirs -A 
> dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> mkdir -p "."
> CDBS WARNING:    DEB_DH_INSTALL_ARGS is deprecated since 0.4.85
> CDBS WARNING:    DEB_DH_BUILDDEB_ARGS is deprecated since 0.4.85
> set -e;   
> set -e;   
> CDBS WARNING:  DEB_MAKE_CHECK_TARGET unset, not running checks
> GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp/
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making install in glade
> make[2]: Entering directory '/<<PKGBUILDDIR>>/glade'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/glade'
>  /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu'
>  /bin/bash ../libtool   --mode=install /usr/bin/install -c   libglade-2.0.la '/<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu'
> libtool: install: /usr/bin/install -c .libs/libglade-2.0.so.0.0.7 /<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu/libglade-2.0.so.0.0.7
> libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu && { ln -s -f libglade-2.0.so.0.0.7 libglade-2.0.so.0 || { rm -f libglade-2.0.so.0 && ln -s libglade-2.0.so.0.0.7 libglade-2.0.so.0; }; })
> libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu && { ln -s -f libglade-2.0.so.0.0.7 libglade-2.0.so || { rm -f libglade-2.0.so && ln -s libglade-2.0.so.0.0.7 libglade-2.0.so; }; })
> libtool: install: /usr/bin/install -c .libs/libglade-2.0.lai /<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu/libglade-2.0.la
> libtool: install: /usr/bin/install -c .libs/libglade-2.0.a /<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu/libglade-2.0.a
> libtool: install: chmod 644 /<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu/libglade-2.0.a
> libtool: install: ranlib /<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu/libglade-2.0.a
> libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
>  /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp//usr/include/libglade-2.0/glade'
>  /usr/bin/install -c -m 644 glade.h glade-init.h glade-xml.h glade-build.h glade-parser.h '/<<PKGBUILDDIR>>/debian/tmp//usr/include/libglade-2.0/glade'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/glade'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/glade'
> Making install in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
> make[3]: Nothing to be done for 'install-exec-am'.
> Nothing to install
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making install in tests
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
> make[3]: Nothing to be done for 'install-exec-am'.
> make[3]: Nothing to be done for 'install-data-am'.
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> make[3]: Entering directory '/<<PKGBUILDDIR>>'
>  /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp//usr/bin'
>  /usr/bin/install -c libglade-convert '/<<PKGBUILDDIR>>/debian/tmp//usr/bin'
> /usr/bin/xmlcatalog --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" /usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog
> could not open /etc/xml/catalog for saving
> make[3]: [Makefile:1114: install-data-local] Error 2 (ignored)
>  /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu/pkgconfig'
>  /usr/bin/install -c -m 644 libglade-2.0.pc '/<<PKGBUILDDIR>>/debian/tmp//usr/lib/x86_64-linux-gnu/pkgconfig'
>  /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp//usr/share/xml/libglade'
>  /usr/bin/install -c -m 644 glade-2.0.dtd '/<<PKGBUILDDIR>>/debian/tmp//usr/share/xml/libglade'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> touch debian/stamp-makefile-install
> Adding cdbs dependencies to debian/libglade2-0.substvars
> dh_installdirs -plibglade2-0 \
> 	
> dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> Adding cdbs dependencies to debian/libglade2-dev.substvars
> dh_installdirs -plibglade2-dev \
> 	
> dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installdocs -plibglade2-0 ./README ./NEWS ./AUTHORS
> dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installexamples -plibglade2-0 
> dh_installexamples: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installman -plibglade2-0 
> dh_installman: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installinfo -plibglade2-0 
> dh_installinfo: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installmenu -plibglade2-0 
> dh_installcron -plibglade2-0 
> dh_systemd_enable -plibglade2-0 
> dh_systemd_enable: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installinit -plibglade2-0 
> dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installdebconf -plibglade2-0 
> dh_installemacsen -plibglade2-0 
> dh_installcatalogs -plibglade2-0 
> dh_installpam -plibglade2-0 
> dh_installpam: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installlogrotate -plibglade2-0 
> dh_installlogcheck -plibglade2-0 
> dh_installchangelogs -plibglade2-0 ./ChangeLog
> dh_installudev -plibglade2-0 
> dh_lintian -plibglade2-0 
> dh_bugfiles -plibglade2-0 
> dh_install -plibglade2-0 --sourcedir=debian/tmp
> dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_systemd_start -plibglade2-0 
> dh_systemd_start: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_link -plibglade2-0 
> dh_installmime -plibglade2-0 
> dh_installgsettings -plibglade2-0 
> dh_icons -plibglade2-0 
> for file in ; do \
> 	sed -i "/dependency_libs/ s/'.*'/''/" $file ; \
> done
> for file in ; do \
> 	sed -i "/dependency_libs/ s/'.*'/''/" $file ; \
> done
> dh_installdocs -plibglade2-dev ./README ./NEWS ./AUTHORS
> dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installexamples -plibglade2-dev 
> dh_installexamples: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installman -plibglade2-dev 
> dh_installman: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installinfo -plibglade2-dev 
> dh_installinfo: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installmenu -plibglade2-dev 
> dh_installcron -plibglade2-dev 
> dh_systemd_enable -plibglade2-dev 
> dh_systemd_enable: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installinit -plibglade2-dev 
> dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installdebconf -plibglade2-dev 
> dh_installemacsen -plibglade2-dev 
> dh_installcatalogs -plibglade2-dev 
> dh_installpam -plibglade2-dev 
> dh_installpam: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_installlogrotate -plibglade2-dev 
> dh_installlogcheck -plibglade2-dev 
> dh_installchangelogs -plibglade2-dev ./ChangeLog
> dh_installudev -plibglade2-dev 
> dh_lintian -plibglade2-dev 
> dh_bugfiles -plibglade2-dev 
> dh_install -plibglade2-dev --sourcedir=debian/tmp
> dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_install: warning: Cannot find (any matches for) "usr/share/gtk-doc" (tried in debian/tmp, debian/tmp)
> 
> dh_install: warning: libglade2-dev missing files: usr/share/gtk-doc
> dh_install: error: missing files, aborting
> make: *** [/usr/share/cdbs/1/rules/debhelper.mk:254: binary-install/libglade2-dev] Error 25
> dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -b' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/16/libglade2_2.6.4-2.4_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-gnome-maintainers mailing list