gnome-contacts Build Log

Checking out gnome-contacts 2015-04-16 04:40:51.006
git remote set-url origin git://git.gnome.org/gnome-contacts
git remote update origin
Fetching origin
git rebase origin/master
Current branch master is up to date.
git submodule init
git submodule update
Configuring gnome-contacts 2015-04-16 04:40:53.842
./autogen.sh --prefix /home/lantw44/gnome/devinstall  --disable-static --enable-gtk-doc  
Copying file po/Makefile.in.in
autoreconf-2.69: Entering directory `.'
autoreconf-2.69: running: intltoolize --automake --copy --force
autoreconf-2.69: running: aclocal --force --warnings=all -I m4 -I libgd ${ACLOCAL_FLAGS}
autoreconf-2.69: configure.ac: tracing
configure.ac:32: warning: AM_PROG_MKDIR_P: this macro is deprecated, and will soon be removed.
configure.ac:32: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:32: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
aclocal.m4:1215: AM_PROG_MKDIR_P is expanded from...
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/intlmacosx.m4:18: gt_INTL_MACOSX is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:20: AM_ICONV_LINK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:20: AM_ICONV_LINK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:117: warning: The macro `AC_CHECK_LIBM' is obsolete.
configure.ac:117: You should run autoupdate.
m4/libtool.m4:3859: AC_CHECK_LIBM is expanded from...
libgd/libgd.m4:34: LIBGD_INIT is expanded from...
configure.ac:117: the top level
autoreconf-2.69: running: libtoolize --copy --force
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'
autoreconf-2.69: running: /usr/local/bin/autoconf-2.69 --force --warnings=all
configure.ac:32: warning: AM_PROG_MKDIR_P: this macro is deprecated, and will soon be removed.
configure.ac:32: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:32: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
aclocal.m4:1215: AM_PROG_MKDIR_P is expanded from...
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/intlmacosx.m4:18: gt_INTL_MACOSX is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:20: AM_ICONV_LINK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:32: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:32: You should run autoupdate.
../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:20: AM_ICONV_LINK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:32: the top level
configure.ac:117: warning: The macro `AC_CHECK_LIBM' is obsolete.
configure.ac:117: You should run autoupdate.
m4/libtool.m4:3859: AC_CHECK_LIBM is expanded from...
libgd/libgd.m4:34: LIBGD_INIT is expanded from...
configure.ac:117: the top level
autoreconf-2.69: running: /usr/local/bin/autoheader-2.69 --force --warnings=all
autoreconf-2.69: running: automake --add-missing --copy --force-missing --warnings=all
configure.ac:32: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged.
configure.ac:32: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:32: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
configure.ac:22: installing './compile'
configure.ac:6: installing './missing'
data/Makefile.am:10: warning: '%'-style pattern rules are a GNU make extension
data/Makefile.am:20: warning: '%'-style pattern rules are a GNU make extension
libgd/Makefile.am:29: warning: source file 'libgd/gd-types-catalog.c' is in a subdirectory,
libgd/Makefile.am:29: but option 'subdir-objects' is disabled
automake-1.15: warning: possible forward-incompatibility.
automake-1.15: At least a source file is in a subdirectory, but the 'subdir-objects'
automake-1.15: automake option hasn't been enabled.  For now, the corresponding output
automake-1.15: object file(s) will be placed in the top-level directory.  However,
automake-1.15: this behaviour will change in future Automake versions: they will
automake-1.15: unconditionally cause object files to be placed in the same subdirectory
automake-1.15: of the corresponding sources.
automake-1.15: You are advised to start using 'subdir-objects' option throughout your
automake-1.15: project, to avoid future incompatibilities.
libgd/Makefile.am:38: warning: source file 'libgd/gd-entry-focus-hack.c' is in a subdirectory,
libgd/Makefile.am:38: but option 'subdir-objects' is disabled
libgd/Makefile.am:38: warning: source file 'libgd/gd-icon-utils.c' is in a subdirectory,
libgd/Makefile.am:38: but option 'subdir-objects' is disabled
libgd/Makefile.am:50: warning: source file 'libgd/gd-main-view-generic.c' is in a subdirectory,
libgd/Makefile.am:50: but option 'subdir-objects' is disabled
libgd/Makefile.am:50: warning: source file 'libgd/gd-styled-text-renderer.c' is in a subdirectory,
libgd/Makefile.am:50: but option 'subdir-objects' is disabled
libgd/Makefile.am:50: warning: source file 'libgd/gd-two-lines-renderer.c' is in a subdirectory,
libgd/Makefile.am:50: but option 'subdir-objects' is disabled
libgd/Makefile.am:64: warning: source file 'libgd/gd-main-icon-view.c' is in a subdirectory,
libgd/Makefile.am:64: but option 'subdir-objects' is disabled
libgd/Makefile.am:64: warning: source file 'libgd/gd-toggle-pixbuf-renderer.c' is in a subdirectory,
libgd/Makefile.am:64: but option 'subdir-objects' is disabled
libgd/Makefile.am:76: warning: source file 'libgd/gd-main-list-view.c' is in a subdirectory,
libgd/Makefile.am:76: but option 'subdir-objects' is disabled
libgd/Makefile.am:86: warning: source file 'libgd/gd-main-view.c' is in a subdirectory,
libgd/Makefile.am:86: but option 'subdir-objects' is disabled
libgd/Makefile.am:96: warning: source file 'libgd/gd-main-toolbar.c' is in a subdirectory,
libgd/Makefile.am:96: but option 'subdir-objects' is disabled
libgd/Makefile.am:106: warning: source file 'libgd/gd-header-bar.c' is in a subdirectory,
libgd/Makefile.am:106: but option 'subdir-objects' is disabled
libgd/Makefile.am:125: warning: source file 'libgd/gd-header-button.c' is in a subdirectory,
libgd/Makefile.am:125: but option 'subdir-objects' is disabled
libgd/Makefile.am:135: warning: source file 'libgd/gd-margin-container.c' is in a subdirectory,
libgd/Makefile.am:135: but option 'subdir-objects' is disabled
libgd/Makefile.am:145: warning: source file 'libgd/gd-notification.c' is in a subdirectory,
libgd/Makefile.am:145: but option 'subdir-objects' is disabled
libgd/Makefile.am:155: warning: source file 'libgd/gd-revealer.c' is in a subdirectory,
libgd/Makefile.am:155: but option 'subdir-objects' is disabled
libgd/Makefile.am:174: warning: source file 'libgd/gd-stack.c' is in a subdirectory,
libgd/Makefile.am:174: but option 'subdir-objects' is disabled
libgd/Makefile.am:174: warning: source file 'libgd/gd-stack-switcher.c' is in a subdirectory,
libgd/Makefile.am:174: but option 'subdir-objects' is disabled
libgd/Makefile.am:195: warning: source file 'libgd/gd-tagged-entry.c' is in a subdirectory,
libgd/Makefile.am:195: but option 'subdir-objects' is disabled
/usr/local/share/automake-1.15/am/ltlibrary.am: warning: 'libgd.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.15/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
libgd/Makefile.am:21:   while processing Libtool library 'libgd.la'
libgd/Makefile.am: installing './depcomp'
src/Makefile.am:59: warning: shell $(GLIB_COMPILE_RESOURCES: non-POSIX variable name
src/Makefile.am:59: (probably a GNU make extension)
autoreconf-2.69: Leaving directory `.'
configure: WARNING: unrecognized options: --enable-gtk-doc
checking for a BSD-compatible install... /home/lantw44/.local/bin/install-check
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether gmake LIBTOOL=/usr/local/bin/libtool sets $(MAKE)... yes
checking whether gmake LIBTOOL=/usr/local/bin/libtool supports nested variables... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether gmake LIBTOOL=/usr/local/bin/libtool supports nested variables... (cached) yes
checking build system type... amd64-unknown-freebsd10.1
checking host system type... amd64-unknown-freebsd10.1
checking how to print strings... printf
checking for style of include used by gmake LIBTOOL=/usr/local/bin/libtool... GNU
checking for gcc... clang -std=c11 -pedantic
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 we are using the GNU C compiler... yes
checking whether clang -std=c11 -pedantic accepts -g... yes
checking for clang -std=c11 -pedantic option to accept ISO C89... none needed
checking whether clang -std=c11 -pedantic understands -c and -o together... yes
checking dependency style of clang -std=c11 -pedantic... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by clang -std=c11 -pedantic... /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... 196608
checking how to convert amd64-unknown-freebsd10.1 file names to amd64-unknown-freebsd10.1 format... func_convert_file_noop
checking how to convert amd64-unknown-freebsd10.1 file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from clang -std=c11 -pedantic 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... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... clang-cpp
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if clang -std=c11 -pedantic supports -fno-rtti -fno-exceptions... yes
checking for clang -std=c11 -pedantic option to produce PIC... -fPIC -DPIC
checking if clang -std=c11 -pedantic PIC flag -fPIC -DPIC works... yes
checking if clang -std=c11 -pedantic static flag -static works... yes
checking if clang -std=c11 -pedantic supports -c -o file.o... yes
checking if clang -std=c11 -pedantic supports -c -o file.o... (cached) yes
checking whether the clang -std=c11 -pedantic linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... freebsd10.1 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... no
checking for gcc... (cached) clang -std=c11 -pedantic
checking whether we are using the GNU C compiler... (cached) yes
checking whether clang -std=c11 -pedantic accepts -g... (cached) yes
checking for clang -std=c11 -pedantic option to accept ISO C89... (cached) none needed
checking whether clang -std=c11 -pedantic understands -c and -o together... (cached) yes
checking dependency style of clang -std=c11 -pedantic... (cached) gcc3
checking for valac... /home/lantw44/gnome/devinstall/bin/valac
checking whether /home/lantw44/gnome/devinstall/bin/valac is at least version 0.24.0... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking whether NLS is requested... yes
checking for intltool >= 0.40... 0.50.2 found
checking for intltool-update... /usr/local/bin/intltool-update
checking for intltool-merge... /usr/local/bin/intltool-merge
checking for intltool-extract... /usr/local/bin/intltool-extract
checking for xgettext... /usr/local/bin/xgettext
checking for msgmerge... /usr/local/bin/msgmerge
checking for msgfmt... /usr/local/bin/msgfmt
checking for gmsgfmt... /usr/local/bin/msgfmt
checking for perl... /usr/local/bin/perl
checking for perl >= 5.8.1... 5.18.4
checking for XML::Parser... ok
checking for msgfmt... (cached) /usr/local/bin/msgfmt
checking for gmsgfmt... (cached) /usr/local/bin/msgfmt
checking for xgettext... (cached) /usr/local/bin/xgettext
checking for msgmerge... (cached) /usr/local/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... no
checking for iconv... yes
checking for working iconv... yes
checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib
checking for GNU gettext in libintl... yes
checking whether to use NLS... yes
checking where the gettext function comes from... external libintl
checking how to link with libintl... /usr/local/lib/libintl.so -Wl,-rpath -Wl,/usr/local/lib
checking for CONTACTS... yes
checking for CHEESE... yes
checking for XML catalog... /usr/local/share/xml/catalog
checking for xmlcatalog... /usr/local/bin/xmlcatalog
checking for xsltproc... /usr/local/bin/xsltproc
checking for DocBook XML DTD V4.2 in XML catalog... found
checking for DocBook XSL Stylesheets in XML catalog... found
checking for cos in -lm... yes
checking for vapigen... /home/lantw44/gnome/devinstall/bin/vapigen
checking for gobject-introspection... yes
checking for LIBGD... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libgd/Makefile
config.status: creating vapi/Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating data/Makefile
config.status: creating data/org.gnome.Contacts.desktop.in
config.status: creating data/org.gnome.Contacts.search-provider.ini.in
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing po/stamp-it commands
configure: WARNING: unrecognized options: --enable-gtk-doc
Building gnome-contacts 2015-04-16 04:41:05.387
gmake LIBTOOL=/usr/local/bin/libtool -j4 
gmake LIBTOOL=/usr/local/bin/libtool  all-recursive
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts'
Making all in libgd
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/libgd'
  CC       gd-types-catalog.lo
  CC       gd-entry-focus-hack.lo
  CC       gd-icon-utils.lo
  CC       gd-notification.lo
libgd/gd-notification.c:104:61: warning: extra ';' outside of a function [-Wextra-semi]
G_DEFINE_TYPE(GdNotification, gd_notification, GTK_TYPE_BIN);
                                                            ^
1 warning generated.
  CCLD     libgd.la
  GISCAN   Gd-1.0.gir
  GEN      gd-1.0.vapi
Generation succeeded - 0 warning(s)
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/libgd'
Making all in src
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/src'
Makefile:776: warning: overriding recipe for target 'contacts-contact.c'
Makefile:692: warning: ignoring old recipe for target 'contacts-contact.c'
Makefile:786: warning: overriding recipe for target 'contacts-store.c'
Makefile:732: warning: ignoring old recipe for target 'contacts-store.c'
Makefile:791: warning: overriding recipe for target 'contacts-types.c'
Makefile:712: warning: ignoring old recipe for target 'contacts-types.c'
Makefile:796: warning: overriding recipe for target 'contacts-utils.c'
Makefile:742: warning: ignoring old recipe for target 'contacts-utils.c'
  CC       contacts-app.o
  CC       contacts-address-map.o
  CC       contacts-contact.o
  CC       contacts-contact-sheet.o
contacts-contact-sheet.c:959:50: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                                        _tmp59_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp58_);
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-contact-sheet.c:1049:50: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                                        _tmp88_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp87_);
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-contact-sheet.c:1460:16: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                _tmp223_ = _tmp222_;
                                                         ^ ~~~~~~~~
3 warnings generated.
contacts-app.c:413:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_app_show_individual);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-app.c:413:95: warning: passing 'void (ContactsApp *, const gchar *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_app_show_individual);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-app.c:414:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_app_show_individual_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-app.c:427:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
  CC       contacts-contact-editor.o
contacts-app.c:538:22: warning: assigning to 'gchar *' (aka 'char *') from 'const gchar *' (aka 'const char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_data1_->id = _data_->_tmp0_;
                            ^ ~~~~~~~~~~~~~~
contacts-app.c:589:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-app.c:591:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-app.c:869:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_app_show_by_email);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-app.c:869:95: warning: passing 'void (ContactsApp *, const gchar *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_app_show_by_email);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-app.c:870:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_app_show_by_email_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-app.c:883:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-app.c:990:33: warning: assigning to 'gchar *' (aka 'char *') from 'const gchar *' (aka 'const char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_data4_->email_address = _data_->_tmp0_;
                                       ^ ~~~~~~~~~~~~~~
contacts-app.c:1041:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-app.c:1043:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-app.c:1204:2: warning: 'gtk_application_add_accelerator' is deprecated [-Wdeprecated-declarations]
        gtk_application_add_accelerator ((GtkApplication*) self, "F1", "app.help", NULL);
        ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkapplication.h:105:18: note: 'gtk_application_add_accelerator' declared here
void             gtk_application_add_accelerator    (GtkApplication  *application,
                 ^
contacts-app.c:1226:2: warning: 'gtk_application_add_accelerator' is deprecated [-Wdeprecated-declarations]
        gtk_application_add_accelerator ((GtkApplication*) self, "<Primary>n", "app.new_contact", NULL);
        ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkapplication.h:105:18: note: 'gtk_application_add_accelerator' declared here
void             gtk_application_add_accelerator    (GtkApplication  *application,
                 ^
16 warnings generated.
contacts-address-map.c:250:11: warning: 'gdk_cursor_new' is deprecated [-Wdeprecated-declarations]
        _tmp2_ = gdk_cursor_new (GDK_HAND1);
                 ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gdk/gdkcursor.h:223:12: note: 'gdk_cursor_new' declared here
GdkCursor* gdk_cursor_new                (GdkCursorType    cursor_type);
           ^
  CC       contacts-contact-pane.o
contacts-address-map.c:534:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp10_ = _tmp9_;
                                ^ ~~~~~~
contacts-address-map.c:603:10: warning: incompatible pointer types assigning to 'ClutterImage *' (aka 'struct _ClutterImage *') from 'ClutterContent *' (aka 'struct _ClutterContent *') [-Wincompatible-pointer-types]
                _tmp5_ = clutter_image_new ();
                       ^ ~~~~~~~~~~~~~~~~~~~~
In file included from contacts-contact.c:41:
In file included from ./contacts-esd-setup.h:1:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook/libebook.h:23:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/libedataserver.h:51:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/e-source-camel.h:25:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel.h:55:
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:42:2: warning: ISO C restricts enumerator values to range of 'int' (2880303117 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_MAGIC = 0xABADF00D,
        ^                         ~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:43:2: warning: ISO C restricts enumerator values to range of 'int' (3735928559 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_RETURN_MAGIC = 0xDEADBEEF
        ^                                ~~~~~~~~~~
contacts-contact.c:930:64: warning: zero size arrays are an extension [-Wzero-length-array]
static const gchar* CONTACTS_FAKE_PERSONA__linkable_properties[0] = {};
                                                               ^
contacts-contact.c:930:69: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer]
static const gchar* CONTACTS_FAKE_PERSONA__linkable_properties[0] = {};
                                                                    ^
contacts-contact.c:931:65: warning: zero size arrays are an extension [-Wzero-length-array]
static const gchar* CONTACTS_FAKE_PERSONA__writeable_properties[0] = {};
                                                                ^
contacts-contact.c:931:70: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer]
static const gchar* CONTACTS_FAKE_PERSONA__writeable_properties[0] = {};
                                                                     ^
contacts-contact.c:1382:12: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp25_ = _tmp24_;
                                ^ ~~~~~~~
contacts-contact.c:2592:140: warning: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_matched ((GObject*) _tmp9_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp10_, 0, NULL, (GCallback) _contacts_contact_notify_cb_g_object_notify, self);
                                                                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
contacts-contact.c:2681:140: warning: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_matched ((GObject*) _tmp9_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp10_, 0, NULL, (GCallback) _contacts_contact_notify_cb_g_object_notify, self);
                                                                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
contacts-contact.c:3313:11: warning: incompatible pointer types assigning to 'GCompareFunc' (aka 'gint (*)(gconstpointer, gconstpointer)') from 'int (const char *, const char *)' [-Wincompatible-pointer-types]
                _tmp16_ = g_strcmp0;
                        ^ ~~~~~~~~~
contacts-contact.c:3334:44: warning: passing 'gconstpointer' (aka 'const void *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        result = contacts_contact_compare_fields (a, b);
                                                  ^
contacts-contact.c:3245:45: note: passing argument to parameter '_a' here
gint contacts_contact_compare_fields (void* _a, void* _b) {
                                            ^
contacts-contact.c3 warnings generated.
:3334:47: warning: passing 'gconstpointer' (aka 'const void *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        result = contacts_contact_compare_fields (a, b);
                                                     ^
contacts-contact.c:3245:55: note: passing argument to parameter '_b' here
gint contacts_contact_compare_fields (void* _a, void* _b) {
                                                      ^
contacts-contact.c:3369:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_geocode_address);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:3369:84: warning: passing 'void (FolksPostalAddress *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_geocode_address);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:3370:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_contact_geocode_address_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:3382:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:3401:56: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
                (_data13_->callback_target_destroy_notify == NULL) ? NULL : (_data13_->callback_target_destroy_notify (_data13_->callback_target), NULL);
                                                                     ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
  CC       contacts-types.o
contacts-contact.c:3629:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:3631:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:3639:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:3641:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:4032:16: warning: assigning to 'ContactsContactImData *' (aka 'struct _ContactsContactImData *') from 'const ContactsContactImData [25]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                d_collection = data;
                             ^ ~~~~
contacts-contact.c:4543:10: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *const *' (aka 'const char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp10_ = tp_contact_get_client_types (_tmp9_);
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contacts-contact.c:5210:5: warning: 'gtk_icon_info_free' is deprecated [-Wdeprecated-declarations]
                                _gtk_icon_info_free0 (icon_info);
                                ^
contacts-contact.c:119:67: note: expanded from macro '_gtk_icon_info_free0'
#define _gtk_icon_info_free0(var) ((var == NULL) ? NULL : (var = (gtk_icon_info_free (var), NULL)))
                                                                  ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkicontheme.h:283:23: note: 'gtk_icon_info_free' declared here
void                  gtk_icon_info_free               (GtkIconInfo  *icon_info);
                      ^
contacts-contact.c:5240:3: warning: 'gtk_icon_info_free' is deprecated [-Wdeprecated-declarations]
                _gtk_icon_info_free0 (icon_info);
                ^
contacts-contact.c:119:67: note: expanded from macro '_gtk_icon_info_free0'
#define _gtk_icon_info_free0(var) ((var == NULL) ? NULL : (var = (gtk_icon_info_free (var), NULL)))
                                                                  ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkicontheme.h:283:23: note: 'gtk_icon_info_free' declared here
void                  gtk_icon_info_free               (GtkIconInfo  *icon_info);
                      ^
contacts-contact.c:5360:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_contact_remove_personas);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:5360:95: warning: passing 'void (ContactsContact *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_contact_remove_personas);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:5361:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_contact_remove_personas_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:5370:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:5373:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5484:6: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:5490:7: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5492:7: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_complete (_data_->_async_result);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5511:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5513:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5533:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_contact_ensure_primary_persona);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:5533:95: warning: passing 'void (ContactsContact *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_contact_ensure_primary_persona);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:5534:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_contact_ensure_primary_persona_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:5544:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:5547:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5581:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5583:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5603:53: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp8_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp7_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-contact.c:5631:4: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:5636:5: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5638:5: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5663:4: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:5668:5: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5670:5: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5685:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5687:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5694:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5696:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:5947:11: warning: incompatible pointer types assigning to 'GCompareFunc' (aka 'gint (*)(gconstpointer, gconstpointer)') from 'int (const char *, const char *)' [-Wincompatible-pointer-types]
                _tmp46_ = g_strcmp0;
                        ^ ~~~~~~~~~
contacts-contact.c:5984:10: warning: incompatible pointer types assigning to 'GCompareFunc' (aka 'gint (*)(gconstpointer, gconstpointer)') from 'int (const char *, const char *)' [-Wincompatible-pointer-types]
        _tmp60_ = g_strcmp0;
                ^ ~~~~~~~~~
contacts-contact.c:6052:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-contact.c:6090:61: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (compare_persona_by_store_target_destroy_notify == NULL) ? NULL : (compare_persona_by_store_target_destroy_notify (compare_persona_by_store_target), NULL);
                                                                   ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
contacts-contact.c:6593:39: warning: implicit conversion from enumeration type 'GRegexMatchFlags' to different enumeration type 'GRegexCompileFlags' [-Wenum-conversion]
                GRegex* val = g_regex_new (pattern, match_options, 0, NULL);
                              ~~~~~~~~~~~           ^~~~~~~~~~~~~
contacts-contact.c:6846:61: warning: incompatible integer to pointer conversion passing 'gint' (aka 'int') to parameter of type 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                                gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, _tmp4_, _tmp6_);
                                                                                        ^~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1467:83: note: passing argument to parameter 'value' here
void gee_abstract_map_set (GeeAbstractMap* self, gconstpointer key, gconstpointer value);
                                                                                  ^
contacts-contact.c:7040:10: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _tmp10_ = _tmp9_;
                ^ ~~~~~~
contacts-contact.c:7047:55: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (compare_properties_target_destroy_notify == NULL) ? NULL : (compare_properties_target_destroy_notify (compare_properties_target), NULL);
                                                             ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
contacts-contact.c:7075:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_set_individual_property);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:7075:84: warning: passing 'void (ContactsContact *, const gchar *, GValue *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_set_individual_property);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:7076:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_contact_set_individual_property_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7101:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7104:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7157:24: warning: incompatible pointer types assigning to 'FolksPersona **' (aka 'struct _FolksPersona **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _data_->personas_copy = _data_->_tmp5_;
                              ^ ~~~~~~~~~~~~~~
contacts-contact.c:7185:80: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                if (_vala_string_array_contains (_data_->_tmp11_, _data_->_tmp11__length1, _data_->_tmp8_)) {
                                                                                                           ^~~~~~~~~~~~~~
contacts-contact.c:7111:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
contacts-contact.c:7199:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7204:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7206:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7238:4: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7243:5: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7245:5: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7258:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7260:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7268:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7270:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7276:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7278:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7373:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_create_primary_persona_for_details);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:7373:84: warning: passing 'void (FolksPersonaStore *, GHashTable *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_create_primary_persona_for_details);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:7374:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_contact_create_primary_persona_for_details_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7390:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7393:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7431:3: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7434:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7436:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7443:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7445:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7451:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7453:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7479:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_set_persona_property);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:7479:84: warning: passing 'void (FolksPersona *, const gchar *, GValue *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_contact_set_persona_property);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:7480:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_contact_set_persona_property_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7504:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7507:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7612:5: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7616:6: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7618:6: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                        g_simple_async_result_complete (_data_->_async_result);
                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7631:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7633:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7659:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7662:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7664:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7692:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7695:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7697:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7725:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7728:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7730:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7758:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7761:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7763:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7791:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7794:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7796:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7824:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7827:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7829:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7857:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7860:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7862:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7890:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7893:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7895:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7923:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7926:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7928:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7956:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7959:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7961:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7989:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:7992:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:7994:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8022:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
contacts-contact-editor.c:544:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp7_ = _tmp6_;
                                       ^ ~~~~~~
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:8025:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8027:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8055:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:8058:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8060:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8088:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:8091:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8093:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
contacts-contact-editor.c                    ^
:703:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: notecontacts-contact.c: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
:8121:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact-editor.c:760:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp14_ = _tmp13_;
                                ^ ~~~~~~~
contacts-contact.c:8124:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]contacts-contact-editor.c:767:12: 
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8126:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp20_ = _tmp19_;
                                ^ ~~~~~~~
contacts-contact.c:8154:contacts-contact-editor.c:782:12: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp28_ = _tmp27_;
                                ^ ~~~~~~~
7contacts-contact-editor.c:789:12: : warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:8157:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
warning                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8159:8: warning: : 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp34_ = _tmp33_;
                                ^ ~~~~~~~
contacts-contact.c:8187:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
contacts-contact-editor.c:838:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                    ^                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^

contacts-contact.c:8190:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
contacts-contact-editor.c:895:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp14_ = _tmp13_;
                                ^ ~~~~~~~
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact-editor.ccontacts-contact.c:902:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp20_ = _tmp19_;
                                ^ ~~~~~~~
:8192:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:contacts-contact-editor.c:917:12: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp28_ = _tmp27_;
                                ^ ~~~~~~~
104contacts-contact-editor.c:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
:924:12: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp34_ = _tmp33_;
                                ^ ~~~~~~~
contacts-contact.c:8220:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact-editor.c:contacts-contact.c973:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);:8223:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8225:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^

                                                      ^
contacts-contact.c:8253contacts-contact-editor.c:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:8256:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
:                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8258:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
1018:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
contacts-contact.c:8284:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:8286:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
                        _tmp14_ = _tmp13_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1033:12: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp23_ = _tmp22_;
                                ^ ~~~~~~~
contacts-contact.ccontacts-contact-editor.c:1076:42: warning: :8306:56: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]                (_data15_->callback_target_destroy_notify == NULL) ? NULL : (_data15_->callback_target_destroy_notify (_data15_->callback_target), NULL);
                                                                     ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^

                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact.c:8368:55: warning: contacts-contact-editor.cexpression result unused; should this cast be to 'void'? [-Wunused-value]
:        (_data15_->callback_target_destroy_notify == NULL) ? NULL : (_data15_->callback_target_destroy_notify (_data15_->callback_target), NULL);
                                                             ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
1111:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp14_ = _tmp13_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1151:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:1205:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp14_ = _tmp13_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1270:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:1317:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp14_ = _tmp13_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1352:13: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp33_ = _tmp32_;
                                        ^ ~~~~~~~
contacts-contact-editor.c:1402:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:1510:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp14_ = _tmp13_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1517:12: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                        _tmp20_ = _tmp19_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1524:12: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp26_ = _tmp25_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1530:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp31_ = _tmp30_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1536:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp37_ = _tmp36_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1542:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp43_ = _tmp42_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1548:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp49_ = _tmp48_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1554:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp55_ = _tmp54_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1560:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp61_ = _tmp60_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1566:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp67_ = _tmp66_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1572:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp73_ = _tmp72_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1622:12: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp95_ = _tmp94_;
                                ^ ~~~~~~~
contacts-contact-editor.c:1662:41contacts-contact.c:9027:26: warning: : warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_);
                                                      ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_store_real_prepare);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:9027:95: warning: passing 'void (FolksPersonaStore *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
contacts-contact-editor.c:1692:45: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                _tmp11_ = gee_abstract_map_get_entries ((GeeMap*) _tmp10_);
                                                                        ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_store_real_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
contacts-contact-editor.c                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:9028:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_fake_persona_store_real_prepare_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9037:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9040:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
:1725:14:contacts-contact.c:9053:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9055:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
 warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        _tmp22_ = _tmp21_;
                                                ^ ~~~~~~~
contacts-contact.c:9080:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_store_real_add_persona_from_details);
contacts-contact-editor.c                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
:contacts-contact.c:9080:95: warning: passing 'void (FolksPersonaStore *, GHashTable *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
1727        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_store_real_add_persona_from_details);:43: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                        _tmp24_ = gee_abstract_map_get_keys ((GeeMap*) _tmp23_);
                                                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1476:52: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self);
                                                   ^

                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: notecontacts-contact-editor.c:1744:15: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                _tmp32_ = _tmp31_;
                                                        ^ ~~~~~~~
: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.ccontacts-contact-editor.c:1755:15: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                _tmp36_ = _tmp35_;
                                                        ^ ~~~~~~~
:9081:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_fake_persona_store_real_add_persona_from_details_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact-editor.c:1785:contacts-contact.c41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_);
                                                      ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
:9095:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21contacts-contact-editor.c:1815:45: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
:                                _tmp11_ = gee_abstract_map_get_entries ((GeeMap*) _tmp10_);
                                                                        ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
 note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9098:contacts-contact-editor.c:1849:15: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                _tmp22_ = _tmp21_;
                                                        ^ ~~~~~~~
11:contacts-contact-editor.c warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
:1851:44: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
                                                _tmp24_ = gee_abstract_map_get_keys ((GeeMap*) _tmp23_);
                                                                                     ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1476:52: note: passing argument to parameter 'self' here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self);
                                                   ^
contacts-contact.c:9115:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9117:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9122:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9124:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact-editor.c:1926:17: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp52_ = _tmp51_;
                                                                        ^ ~~~~~~~
contacts-contact.c:9148:26: warningcontacts-contact-editor.c: :'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]1930
:17: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp55_ = _tmp54_;
                                                                        ^ ~~~~~~~
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_store_real_remove_persona);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:9148:95: warning: passing 'void (FolksPersonaStore *, FolksPersona *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_store_real_remove_persona);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:9149:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_fake_persona_store_real_remove_persona_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9162:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9165:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9178:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9180:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact-editor.c:2478:50: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
                (_data24_->fn_target_destroy_notify == NULL) ? NULL : (_data24_->fn_target_destroy_notify (_data24_->fn_target), NULL);
                                                               ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
contacts-contact.c:9511:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
                 ^
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_make_real_and_set);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-contact.c:9511:95: warning: passing 'void (ContactsFakePersona *, const gchar *, GValue *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_fake_persona_make_real_and_set);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-contact.c:9512:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_fake_persona_make_real_and_set_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9535:6: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations]
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:119:21: note: 'g_simple_async_result_propagate_error' declared here
gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9538:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-contact-pane.c:949:129: warning: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
contacts-contact.c:9618:5: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
contacts-contact.c:9622:6: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9624:6: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                        g_simple_async_result_complete (_data_->_async_result);
                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
                g_signal_handlers_disconnect_matched (_tmp5_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp6_, 0, NULL, (GCallback) _contacts_contact_pane_update_sheet_contacts_contact_personas_changed, self);contacts-contact.c:9657:56: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _data_->_tmp22_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp21_);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^

                                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25:contacts-contact.c:9697:7: warning: 'g_simple_async_result_set_from_error' is deprecated [-Wdeprecated-declarations]
                                                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_); note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^

                                                ^
contacts-contact-pane.c/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:113:21: note: 'g_simple_async_result_set_from_error' declared here
void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
                    ^
:952:129: warningcontacts-contact.c:9704:8: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9706:8: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                                        g_simple_async_result_complete (_data_->_async_result);
                                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact-editor.c:2960:151: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]                                _tmp10_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

                                                                                                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                g_signal_handlers_disconnect_matched (_tmp7_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp8_, 0, NULL, (GCallback) _contacts_contact_pane_update_sheet_contacts_contact_changed, self);
                                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
contacts-contact.c:9728:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9730:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^

/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159:contacts-contact.c:9746:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9748:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9755:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-contact.c:9757:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
 note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:3026:52: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]contacts-contact.c
                                                        _tmp33_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp32_);
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
:9824:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[0]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = CONTACTS_FAKE_PERSONA__linkable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contacts-contact.c:9840:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[0]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = CONTACTS_FAKE_PERSONA__writeable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contacts-contact-editor.c:3114:48: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                        _tmp64_ = gee_abstract_map_get_entries ((GeeMap*) _tmp63_);
                                                                                                ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:3159:17: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                                                                _tmp83_ = _tmp82_;
                                                                        ^ ~~~~~~~
contacts-contact-editor.c:3162:17: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp86_ = _tmp85_;
                                                                        ^ ~~~~~~~
contacts-contact-editor.c:3205:151: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                _tmp94_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-pane.c:1409:45: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                _tmp15_ = gee_abstract_map_get_entries ((GeeMap*) _tmp14_);
                                                                        ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
contacts-contact-editor.c:3271:53: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                                                      ^                                                        _tmp117_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp116_);

                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-contact-pane.c:1444:14: warning: assigning to 'ContactsContactEditorPropertyData *' (aka 'struct _ContactsContactEditorPropertyData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        _tmp26_ = _tmp25_;
                                                ^ ~~~~~~~
contacts-contact-pane.c:1451:14: warning: assigning to 'ContactsContactEditorPropertyData *' (aka 'struct _ContactsContactEditorPropertyData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        _tmp33_ = _tmp32_;
                                                ^ ~~~~~~~
contacts-contact-editor.c:3361:49: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                        _tmp149_ = gee_abstract_map_get_entries ((GeeMap*) _tmp148_);
                                                                                                 ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:3406:18: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                                                                _tmp168_ = _tmp167_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:3409:18: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp171_ = _tmp170_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:3452:152: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                _tmp179_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:3578:49: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                        _tmp223_ = gee_abstract_map_get_entries ((GeeMap*) _tmp222_);
                                                                                                 ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:3623:18: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                                                                _tmp242_ = _tmp241_;
                                                                         ^ ~~~~~~~~
contacts-contact-pane.c:contacts-contact-editor.c:3626:18: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp245_ = _tmp244_;
                                                                         ^ ~~~~~~~~
1709:266: warning: data argument not used by format string [-Wformat-extra-args]
                _tmp8_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) (G_TYPE_CHECK_INSTANCE_TYPE (_tmp4_, CONTACTS_TYPE_WINDOW) ? ((ContactsWindow*) _tmp4_) : NULL), GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", _tmp5_, _tmp7_);
                                                                                                                                                                                                                                                                         ~~~~          ^
contacts-contact-editor.c:3669:152: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                _tmp253_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-pane.c:1846:43: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp24_ = gee_abstract_map_get_entries ((GeeMap*) _tmp23_);
                                                        ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.hcontacts-contact-editor.c:3777:49: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
                                                        _tmp293_ = gee_abstract_map_get_entries ((GeeMap*) _tmp292_);
                                                                                                 ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
contacts-contact-pane.c                                                      ^
:1886:12: warning: assigning to 'ContactsContactEditorPropertyData *' (aka 'struct _ContactsContactEditorPropertyData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp40_ = _tmp39_;
                                ^ ~~~~~~~
contacts-contact-editor.c:3822:18: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                                                                _tmp312_ = _tmp311_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:3825:18: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp315_ = _tmp314_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:3869:152: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                _tmp323_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:3979:152: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                _tmp359_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:4114:49: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                        _tmp405_ = gee_abstract_map_get_entries ((GeeMap*) _tmp404_);
                                                                                                 ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:4159:18: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                                                                _tmp424_ = _tmp423_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:4162:18: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp427_ = _tmp426_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:4205:152: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                _tmp435_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:4340:49: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                        _tmp483_ = gee_abstract_map_get_entries ((GeeMap*) _tmp482_);
                                                                                                 ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:4385:18: warning: incompatible pointer to integer conversion assigning to 'gint' (aka 'int') from 'gconstpointer' (aka 'const void *') [-Wint-conversion]
                                                                _tmp502_ = _tmp501_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:4388:18: warning: assigning to 'ContactsContactEditorRowData *' (aka 'struct _ContactsContactEditorRowData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp505_ = _tmp504_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:4454:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_);
                                                      ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-contact-editor.c:4484:44: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                _tmp11_ = gee_abstract_map_get_values ((GeeMap*) _tmp10_);
                                                                       ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-contact-editor.c:4516:44: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                _tmp22_ = gee_abstract_map_get_keys ((GeeMap*) _tmp21_);
                                                                                     ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1476:52: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self);
                                                   ^
contacts-contact-editor.c:4547:155: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                                                _tmp33_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:4560:47: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                                        _tmp36_ = gee_abstract_map_get_keys ((GeeMap*) _tmp35_);
                                                                                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1476:52: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self);
                                                   ^
contacts-contact-editor.c:4628:43: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp56_ = gee_abstract_map_get_entries ((GeeMap*) _tmp55_);
                                                        ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:4661:13: warning: assigning to 'GeeHashMap *' (aka 'struct _GeeHashMap *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp67_ = _tmp66_;
                                        ^ ~~~~~~~
contacts-contact-editor.c:4662:45: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                _tmp68_ = gee_abstract_map_get_entries ((GeeMap*) ((GeeHashMap*) _tmp67_));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:4696:15: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                _tmp79_ = _tmp78_;
                                                        ^ ~~~~~~~
contacts-contact-editor.c:4698:44: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                _tmp81_ = gee_abstract_map_get_keys ((GeeMap*) _tmp80_);
                                                                                     ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1476:52: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self);
                                                   ^
contacts-contact-editor.c:4731:155: warning: incompatible pointer types passing 'void (ContactsContactEditorRowData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                                                _tmp92_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, CONTACTS_CONTACT_EDITOR_TYPE_ROW_DATA, (GBoxedCopyFunc) contacts_contact_editor_row_data_dup, contacts_contact_editor_row_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:4746:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp95_ = _tmp94_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:4748:47: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                                        _tmp97_ = gee_abstract_map_get_keys ((GeeMap*) _tmp96_);
                                                                                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1476:52: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self);
                                                   ^
contacts-contact-editor.c:4782:20: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                                _tmp110_ = _tmp109_;
                                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:4794:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp117_ = _tmp116_;
                                                                         ^ ~~~~~~~~
contacts-contact-editor.c:5404:171: warning: incompatible pointer types passing 'void (ContactsContactEditorField *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                                _tmp78_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, CONTACTS_CONTACT_EDITOR_TYPE_FIELD, (GBoxedCopyFunc) contacts_contact_editor_field_dup, contacts_contact_editor_field_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:5511:183: warning: incompatible pointer types passing 'void (ContactsContactEditorPropertyData *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, CONTACTS_CONTACT_EDITOR_TYPE_PROPERTY_DATA, (GBoxedCopyFunc) contacts_contact_editor_property_data_dup, contacts_contact_editor_property_data_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:5522:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp2_ = gee_abstract_map_get_entries ((GeeMap*) _tmp1_);
                                                       ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:5555:13: warning: assigning to 'GeeHashMap *' (aka 'struct _GeeHashMap *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp13_ = _tmp12_;
                                        ^ ~~~~~~~
contacts-contact-editor.c:5556:45: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                _tmp14_ = gee_abstract_map_get_entries ((GeeMap*) ((GeeHashMap*) _tmp13_));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1478:55: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_entries (GeeAbstractMap* self);
                                                      ^
contacts-contact-editor.c:5584:14: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        _tmp26_ = _tmp25_;
                                                ^ ~~~~~~~
contacts-contact-editor.c:5655:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp47_ = _tmp46_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:5674:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp52_ = _tmp51_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:5693:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp57_ = _tmp56_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:5712:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp62_ = _tmp61_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:5731:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp67_ = _tmp66_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:5750:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp72_ = _tmp71_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:5769:18: warning: assigning to 'ContactsContactEditorField *' (aka 'struct _ContactsContactEditorField *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _tmp77_ = _tmp76_;
                                                                                ^ ~~~~~~~
contacts-contact-editor.c:5926:169: warning: incompatible pointer types passing 'void (ContactsContactEditorField *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
                        _tmp8_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, CONTACTS_CONTACT_EDITOR_TYPE_FIELD, (GBoxedCopyFunc) contacts_contact_editor_field_dup, contacts_contact_editor_field_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-contact-editor.c:5949:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp13_ = gee_abstract_map_get_values ((GeeMap*) _tmp12_);
                                                       ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-contact-editor.c:5994:43: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                        _tmp30_ = gee_abstract_map_get_keys ((GeeMap*) _tmp29_);
                                                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1476:52: note: passing argument to parameter 'self' here
GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self);
                                                   ^
contacts-contact-editor.c:6286:168: warning: incompatible pointer types passing 'void (ContactsContactEditorField *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp25_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, CONTACTS_CONTACT_EDITOR_TYPE_FIELD, (GBoxedCopyFunc) contacts_contact_editor_field_dup, contacts_contact_editor_field_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1609:159: note: passing argument to parameter 'v_destroy_func' here
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeHashDataFunc key_hash_func, void* key_hash_func_target, GDestroyNotify key_hash_func_target_destroy_notify, GeeEqualDataFunc key_equal_func, void* key_equal_func_target, GDestroyNotify key_equal_func_target_destroy_notify, GeeEqualDataFunc value_equal_func, void* value_equal_func_target, GDestroyNotify value_equal_func_target_destroy_notify);
                                                                                                                                                              ^
contacts-types.c:215:93: warning: excess elements in struct initializer
static const ContactsTypeSetInitData CONTACTS_TYPESET_general_data[2] = {{"Home", {"HOME"}, 3}, {"Work", {"WORK"}, 3}};
                                                                                            ^
contacts-types.c:215:116: warning: excess elements in struct initializer
static const ContactsTypeSetInitData CONTACTS_TYPESET_general_data[2] = {{"Home", {"HOME"}, 3}, {"Work", {"WORK"}, 3}};
                                                                                                                   ^
contacts-types.c:216:99: warning: excess elements in struct initializer
static const ContactsTypeSetInitData CONTACTS_TYPESET_email_data[2] = {{"Personal", {"PERSONAL"}, 3}, {"Work", {"WORK"}, 3}};
                                                                                                  ^
contacts-types.c:216:122: warning: excess elements in struct initializer
static const ContactsTypeSetInitData CONTACTS_TYPESET_email_data[2] = {{"Personal", {"PERSONAL"}, 3}, {"Work", {"WORK"}, 3}};
                                                                                                                         ^
contacts-types.c:373:33: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                g_hash_table_insert (_tmp12_, _tmp13_, _tmp15_);
                                              ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:68:61: note: passing argument to parameter 'key' here
                                            gpointer        key,
                                                            ^
contacts-types.c:443:36: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        g_hash_table_insert (_tmp34_, _tmp35_, _tmp36_);
                                                                      ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:68:61: note: passing argument to parameter 'key' here
                                            gpointer        key,
                                                            ^
contacts-types.c:1236:14: warning: assigning to 'ContactsTypeSetInitData *' (aka 'struct _ContactsTypeSetInitData *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        init_data = _tmp65_;
                                  ^ ~~~~~~~
contacts-types.c:1368:46: warning: passing 'const ContactsTypeSetInitData *' (aka 'const struct _ContactsTypeSetInitData *') to parameter of type 'ContactsTypeSetInitData *' (aka 'struct _ContactsTypeSetInitData *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        contacts_typeset_add_init_data (_tmp8_, &CONTACTS_TYPESET_general_data[_tmp9_]);
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contacts-types.c:328:93: note: passing argument to parameter 'init_data' here
static void contacts_typeset_add_init_data (ContactsTypeSet* self, ContactsTypeSetInitData* init_data) {
                                                                                            ^
contacts-types.c:1433:46: warning: passing 'const ContactsTypeSetInitData *' (aka 'const struct _ContactsTypeSetInitData *') to parameter of type 'ContactsTypeSetInitData *' (aka 'struct _ContactsTypeSetInitData *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        contacts_typeset_add_init_data (_tmp8_, &CONTACTS_TYPESET_email_data[_tmp9_]);
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contacts-types.c:328:93: note: passing argument to parameter 'init_data' here
static void contacts_typeset_add_init_data (ContactsTypeSet* self, ContactsTypeSetInitData* init_data) {
                                                                                            ^
contacts-types.c:1451:90: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                ^
contacts-types.c:1451:122: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                ^
contacts-types.c:1451:156: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                  ^
contacts-types.c:1451:199: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                             ^
contacts-types.c:1451:220: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                  ^
contacts-types.c:1451:261: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                           ^
contacts-types.c:1451:293: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                           ^
contacts-types.c:1451:327: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                             ^
contacts-types.c:1451:350: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                    ^
contacts-types.c:1451:375: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                                             ^
contacts-types.c:1451:400: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                                                                      ^
contacts-types.c:1451:421: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                                                                                           ^
contacts-types.c:1451:446: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^
contacts-types.c:1451:483: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^
contacts-types.c:1451:520: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^
contacts-types.c:1451:556: warning: excess elements in struct initializer
        static const ContactsTypeSetInitData data[] = {{"Assistant", {"X-EVOLUTION-ASSISTANT"}, 3}, {"Work", {"WORK", "VOICE"}, 3}, {"Work Fax", {"WORK", "FAX"}, 3}, {"Callback", {"X-EVOLUTION-CALLBACK"}, 3}, {"Car", {"CAR"}, 3}, {"Company", {"X-EVOLUTION-COMPANY"}, 3}, {"Home", {"HOME", "VOICE"}, 3}, {"Home Fax", {"HOME", "FAX"}, 3}, {"ISDN", {"ISDN"}, 3}, {"Mobile", {"CELL"}, 3}, {"Other", {"VOICE"}, 3}, {"Fax", {"FAX"}, 3}, {"Pager", {"PAGER"}, 3}, {"Radio", {"X-EVOLUTION-RADIO"}, 3}, {"Telex", {"X-EVOLUTION-TELEX"}, 3}, {"TTY", {"X-EVOLUTION-TTYTDD"}, 3}};
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^
contacts-types.c:1502:46: warning: passing 'const ContactsTypeSetInitData *' (aka 'const struct _ContactsTypeSetInitData *') to parameter of type 'ContactsTypeSetInitData *' (aka 'struct _ContactsTypeSetInitData *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        contacts_typeset_add_init_data (_tmp9_, &data[_tmp10_]);
                                                                                ^~~~~~~~~~~~~~
contacts-types.c:328:93: note: passing argument to parameter 'init_data' here
static void contacts_typeset_add_init_data (ContactsTypeSet* self, ContactsTypeSetInitData* init_data) {
                                                                                            ^
contacts-types.c:1528:47: warning: passing 'const ContactsTypeSetInitData *' (aka 'const struct _ContactsTypeSetInitData *') to parameter of type 'ContactsTypeSetInitData *' (aka 'struct _ContactsTypeSetInitData *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        contacts_typeset_add_init_data (_tmp14_, &CONTACTS_TYPESET_general_data[_tmp15_]);
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contacts-types.c:328:93: note: passing argument to parameter 'init_data' here
static void contacts_typeset_add_init_data (ContactsTypeSet* self, ContactsTypeSetInitData* init_data) {
                                                                                            ^
8 warnings generated.
  CC       contacts-list-pane.o
27 warnings generated.
  CC       contacts-linked-accounts-dialog.o
contacts-list-pane.c:426:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
1 warning generated.
  CC       contacts-linking.o
  CC       contacts-store.o
106 warnings generated.
206 warnings generated.
  CC       contacts-view.o
  CC       contacts-utils.o
contacts-linking.c:1611:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_link_operation_undo);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:1611:95: warning: passing 'void (ContactsLinkOperation *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_link_operation_undo);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:1612:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_link_operation_undo_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:1621:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:1665:55: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _data_->_tmp6_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp5_);
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:1726:56: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _data_->_tmp23_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp22_);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:1816:56: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _data_->_tmp48_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp47_);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:1848:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:1850:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:2101:64: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        result = _vala_string_array_contains (_tmp3_, _tmp3__length1, _tmp0_);
                                                                      ^~~~~~
contacts-linking.c:2076:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
contacts-store.c:333:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp3_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp2_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:2333:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_local_id_real_persona_apply_attributes);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:2333:95: warning: passing 'void (ContactsPersonaAttribute *, FolksPersona *, GeeSet *, GeeSet *, ContactsLinkOperation *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_local_id_real_persona_apply_attributes);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:2334:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_persona_attribute_local_id_real_persona_apply_attributes_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:2359:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:2392:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:2394:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:973:9: warning: incompatible pointer types assigning to 'FolksPersona **' (aka 'struct _FolksPersona **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _tmp5_ = _tmp4_;
               ^ ~~~~~~
contacts-store.c:985:10: warning: incompatible pointer types assigning to 'FolksPersona **' (aka 'struct _FolksPersona **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _tmp14_ = _tmp13_;
                ^ ~~~~~~~
contacts-linking.c:2620:contacts-store.c:1029:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_store_find_contact);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
3contacts-store.c:1029:95: warning: passing 'void (ContactsStore *, ContactsStoreContactMatcher, void *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
:        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_store_find_contact);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-store.c:1030:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_store_find_contact_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
 warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);contacts-store.c:1044:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h
                    ^
contacts-linking.c:2622:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:2649:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_local_id_real_set_value);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:contacts-store.c:1063:56: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
2649:95:                (_data35_->callback_target_destroy_notify == NULL) ? NULL : (_data35_->callback_target_destroy_notify (_data35_->callback_target), NULL);
                                                                     ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
 warning: passing 'void (ContactsPersonaAttribute *, FolksPersona *, GObject *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_local_id_real_set_value);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:2650:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_persona_attribute_local_id_real_set_value_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:2667:contacts-store.c11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
:1192:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp3_);
contacts-linking.c:2700:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:2702:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:2750:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
contacts-store.c:1229:6: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                        g_simple_async_result_complete_in_idle (_data_->_async_result);                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:2752:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^

                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1231:6: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                        g_simple_async_result_complete (_data_->_async_result);
                                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1249:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1251:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1290:3: warning: contacts-linking.c:2954:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_im_address_real_persona_apply_attributes);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:2954:95: warning: passing 'void (ContactsPersonaAttribute *, FolksPersona *, GeeSet *, GeeSet *, ContactsLinkOperation *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_im_address_real_persona_apply_attributes);                g_simple_async_result_complete_in_idle (_data_->_async_result);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:2955:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_persona_attribute_im_address_real_persona_apply_attributes_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^

                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21contacts-linking.c:2980:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1292:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
contacts-linking.c:3027:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1299:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1301:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:3029:4: warningcontacts-store.c: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
:1325:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp3_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp2_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-store.c:1404:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp3_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp2_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-store.c:1492:128: warning: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_matched (_tmp0_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp1_, 0, NULL, (GCallback) _contacts_store_contact_changed_cb_contacts_contact_changed, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
contacts-linking.c:3366contacts-store.c:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);:1499:45: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^

contacts-store.c:1514:47: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp13_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp12_);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
                ^
contacts-store.c:1523:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp19_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp18_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
contacts-store.c:1545:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_store_check_call_capabilities);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-store.c:1545:95: warning: passing 'void (ContactsStore *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_store_check_call_capabilities);
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:3368:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^

/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-store.c:1546:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_store_check_call_capabilities_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,contacts-linking.c:3395:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]

                    ^
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_im_address_real_set_value);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
contacts-store.c:1555:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));                    ^

                 ^
contacts-linking.c/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
:3395:95: warning: passing 'void (ContactsPersonaAttribute *, FolksPersona *, GObject *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_im_address_real_set_value);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
contacts-store.c:1609:20: warning: 'tp_account_manager_get_valid_accounts' is deprecated [-Wdeprecated-declarations]
                _data_->_tmp2_ = tp_account_manager_get_valid_accounts (_data_->account_manager);                                                            gpointer                 source_tag);
                                 ^
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/account-manager.h:101:8: note: 'tp_account_manager_get_valid_accounts' declared here
GList *tp_account_manager_get_valid_accounts (TpAccountManager *manager)
       ^

                                                                                     ^
contacts-linking.c:3396:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
contacts-store.c        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_persona_attribute_im_address_real_set_value_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
:1648:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^contacts-linking.c:3413:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]

/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1650:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:contacts-store.c:1672:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
79        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_store_check_account_caps);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-store.c:1672:95: warning: passing 'void (ContactsStore *, TpAccount *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
:21        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_store_check_account_caps);: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-store.c:1673:2: warning
                    ^
: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_store_check_account_caps_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:contacts-linking.c:3446:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:3448:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-store.c:1686:contacts-linking.c:3496:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:3498:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1811:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-store.c:1813:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:3718:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_web_service_real_persona_apply_attributes);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:3718:95: warning: passing 'void (ContactsPersonaAttribute *, FolksPersona *, GeeSet *, GeeSet *, ContactsLinkOperation *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_web_service_real_persona_apply_attributes);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:3719:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_persona_attribute_web_service_real_persona_apply_attributes_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-store.c:1884:38: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
contacts-linking.c:3744:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
        _tmp2_ = gee_abstract_map_get_size ((GeeMap*) _tmp1_);
                                            ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: contacts-linking.c:3777:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:3779:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
contacts-linking.c:4116:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:4118:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:4145:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_web_service_real_set_value);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:4145:95: warning: passing 'void (ContactsPersonaAttribute *, FolksPersona *, GObject *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_persona_attribute_web_service_real_set_value);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:4146:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_persona_attribute_web_service_real_set_value_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:4163:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:4196:4: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:4198:4: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                        g_simple_async_result_complete (_data_->_async_result);
                        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:4246:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:4248:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:4731:64: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        if (!_vala_string_array_contains (_tmp19_, _tmp19__length1, _tmp16_)) {
                                                                                    ^~~~~~~
contacts-linking.c:2076:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
contacts-linking.c:4801:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_persona_apply_attributes);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:4801:84: warning: passing 'void (FolksPersona *, GeeSet *, GeeSet *, ContactsLinkOperation *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_persona_apply_attributes);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:4802:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_persona_apply_attributes_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:4825:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5043:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5045:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5069:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_link_contacts);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:5069:84: warning: passing 'void (ContactsContact *, ContactsContact *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_link_contacts);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:5070:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_link_contacts_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:5086:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5472:5: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5474:5: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5513:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5515:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5525:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5527:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5551:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_unlink_persona);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:5551:84: warning: passing 'void (ContactsContact *, FolksPersona *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_unlink_persona);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:5552:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_unlink_persona_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:5568:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:5930:56: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp104_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp103_);
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:6020:5: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6022:5: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                                g_simple_async_result_complete (_data_->_async_result);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6119:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6121:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6133:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6135:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6224:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_link_operation2_undo);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:6224:95: warning: passing 'void (ContactsLinkOperation2 *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_link_operation2_undo);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:6225:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_link_operation2_undo_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:6234:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6263:53: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp1_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp0_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:6366:55: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp29_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp28_);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:6436:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6438:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6491:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_link_contacts_list);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-linking.c:6491:84: warning: passing 'void (GeeLinkedList *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (NULL, _callback_, _user_data_, contacts_link_contacts_list);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-linking.c:6492:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_link_contacts_list_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-linking.c:6504:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6545:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp4_);
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-linking.c:6637:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6639:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6646:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-linking.c:6648:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-view.c:695:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_);
                                                      ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-view.c:1208:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_);
                                                      ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-view.c:1253:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_);
                                                      ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-view.c:1309:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp2_ = gee_abstract_map_get_values ((GeeMap*) _tmp1_);
                                                      ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-utils.c:1277:40: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_);
                                              ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1477:61: note: passing argument to parameter 'self' here
GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self);
                                                            ^
contacts-utils.c:1281:9: warning: incompatible pointer types assigning to 'TpAccount **' (aka 'struct _TpAccount **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _tmp6_ = _tmp5_;
               ^ ~~~~~~
contacts-utils.c:2210:18: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *const *' (aka 'const char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp2_ = _tmp1_ = g_get_system_data_dirs ();
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
37 warnings generated.
  CC       contacts-avatar-dialog.o
  CC       contacts-accounts-list.o
3 warnings generated.
  CC       contacts-contact-frame.o
103 warnings generated.
In file included from contacts-accounts-list.c:26:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/libedataserver.h:51:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/e-source-camel.h:25:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel.h:55:
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:42:2: warning: ISO C restricts enumerator values to range of 'int' (2880303117 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_MAGIC = 0xABADF00D,
        ^                         ~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:43:2: warning: ISO C restricts enumerator values to range of 'int' (3735928559 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_RETURN_MAGIC = 0xDEADBEEF
        ^                                ~~~~~~~~~~
  CC       contacts-window.o
2 warnings generated.
  CC       main.o
  CC       um-crop-area.o
  CC       contacts-esd-setup.o
contacts-window.c:1438:45: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-window.c:1442:45: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp9_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp8_);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-window.c:1504:47: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _tmp3_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp2_);
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-window.c:1564:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp3_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp2_);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-window.c:1651:45: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp6_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp5_);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-window.c:1655:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp10_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp9_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
  CC       cheese-flash.o
In file included from contacts-esd-setup.c:20:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook/libebook.h:23:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/libedataserver.h:51:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/e-source-camel.h:25:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel.h:55:
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:42:2: warning: ISO C restricts enumerator values to range of 'int' (2880303117 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_MAGIC = 0xABADF00D,
        ^                         ~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:43:2: warning: ISO C restricts enumerator values to range of 'int' (3735928559 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_RETURN_MAGIC = 0xDEADBEEF
        ^                                ~~~~~~~~~~
um-crop-area.c:47:64: warning: extra ';' outside of a function [-Wextra-semi]
G_DEFINE_TYPE (UmCropArea, um_crop_area, GTK_TYPE_DRAWING_AREA);
                                                               ^
um-crop-area.c:116:17: warning: 'gtk_style_context_get_background_color' is deprecated [-Wdeprecated-declarations]
                gtk_style_context_get_background_color (context, gtk_style_context_get_state (context), &color);
                ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkstylecontext.h:1160:6: note: 'gtk_style_context_get_background_color' declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
     ^
um-crop-area.c:354:37: warning: 'gdk_cursor_new' is deprecated [-Wdeprecated-declarations]
                GdkCursor *cursor = gdk_cursor_new (cursor_type);
                                    ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gdk/gdkcursor.h:223:12: note: 'gdk_cursor_new' declared here
GdkCursor* gdk_cursor_new                (GdkCursorType    cursor_type);
           ^
6 warnings generated.
  CC       contacts-shell-search-provider.o
3 warnings generated.
cheese-flash.c:58:59: warning: extra ';' outside of a function [-Wextra-semi]
G_DEFINE_TYPE (CheeseFlash, cheese_flash, GTK_TYPE_WINDOW);
                                                          ^
cheese-flash.c:208:21: warning: 'gtk_window_get_opacity' is deprecated [-Wdeprecated-declarations]
  gdouble opacity = gtk_window_get_opacity (flash_window);
                    ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkwindow.h:201:12: note: 'gtk_window_get_opacity' declared here
gdouble    gtk_window_get_opacity              (GtkWindow           *window);
           ^
cheese-flash.c:211:3: warning: 'gtk_window_set_opacity' is deprecated [-Wdeprecated-declarations]
  gtk_window_set_opacity (flash_window, opacity * FLASH_FADE_FACTOR);
  ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkwindow.h:198:12: note: 'gtk_window_set_opacity' declared here
void       gtk_window_set_opacity              (GtkWindow           *window, 
           ^
cheese-flash.c:291:3: warning: 'gtk_window_set_opacity' is deprecated [-Wdeprecated-declarations]
  gtk_window_set_opacity (flash_window, 1);
  ^
/home/lantw44/gnome/devinstall/include/gtk-3.0/gtk/gtkwindow.h:198:12: note: 'gtk_window_set_opacity' declared here
void       gtk_window_set_opacity              (GtkWindow           *window, 
           ^
4 warnings generated.
In file included from contacts-shell-search-provider.c:12:
In file included from ./contacts-esd-setup.h:1:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook/libebook.h:23:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/libedataserver.h:51:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libedataserver/e-source-camel.h:25:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel.h:55:
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:42:2: warning: ISO C restricts enumerator values to range of 'int' (2880303117 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_MAGIC = 0xABADF00D,
        ^                         ~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/evolution-data-server/camel/camel-lock-helper.h:43:2: warning: ISO C restricts enumerator values to range of 'int' (3735928559 is too large) [-Wpedantic]
        CAMEL_LOCK_HELPER_RETURN_MAGIC = 0xDEADBEEF
        ^                                ~~~~~~~~~~
2 warnings generated.
  CCLD     gnome-contacts
contacts-shell-search-provider.c:677:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_do_search);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-shell-search-provider.c:677:95: warning: passing 'void (ContactsSearchProvider *, gchar **, int, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_do_search);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-shell-search-provider.c:678:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_search_provider_do_search_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-shell-search-provider.c:692:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1045:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp29_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp28_);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-shell-search-provider.c:1071:57: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                                _data_->_tmp36_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp35_);
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1452:63: note: passing argument to parameter 'self' here
gint gee_abstract_collection_get_size (GeeAbstractCollection* self);
                                                              ^
contacts-shell-search-provider.c:1115:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1117:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1125:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1127:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1149:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_GetInitialResultSet);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-shell-search-provider.c:1149:95: warning: passing 'void (ContactsSearchProvider *, gchar **, int, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_GetInitialResultSet);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-shell-search-provider.c:1150:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_search_provider_GetInitialResultSet_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-shell-search-provider.c:1164:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1209:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1211:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1216:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1218:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1242:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_GetSubsearchResultSet);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-shell-search-provider.c:1242:95: warning: passing 'void (ContactsSearchProvider *, gchar **, int, gchar **, int, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_GetSubsearchResultSet);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-shell-search-provider.c:1243:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_search_provider_GetSubsearchResultSet_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-shell-search-provider.c:1261:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1306:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1308:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1313:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1315:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1336:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_get_metas);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-shell-search-provider.c:1336:95: warning: passing 'void (ContactsSearchProvider *, gchar **, int, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_get_metas);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-shell-search-provider.c:1337:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_search_provider_get_metas_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-shell-search-provider.c:1350:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1385:93: warning: incompatible pointer types passing 'void (GHashTable *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_tmp1_ = gee_array_list_new (G_TYPE_HASH_TABLE, (GBoxedCopyFunc) g_hash_table_ref, g_hash_table_unref, NULL, NULL, NULL);
                                                                                                   ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1520:91: note: passing argument to parameter 'g_destroy_func' here
GeeArrayList* gee_array_list_new (GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeEqualDataFunc equal_func, void* equal_func_target, GDestroyNotify equal_func_target_destroy_notify);
                                                                                          ^
contacts-shell-search-provider.c:1535:18: warning: incompatible pointer types assigning to 'GHashTable **' (aka 'struct _GHashTable **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _data_->_tmp54_ = _data_->_tmp53_;
                        ^ ~~~~~~~~~~~~~~~
contacts-shell-search-provider.c:1542:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1544:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1551:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1553:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1575:26: warning: 'g_simple_async_result_new' is deprecated [-Wdeprecated-declarations]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_GetResultMetas);
                                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:51:21: note: 'g_simple_async_result_new' declared here
GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
                    ^
contacts-shell-search-provider.c:1575:95: warning: passing 'void (ContactsSearchProvider *, gchar **, int, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, contacts_search_provider_GetResultMetas);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
contacts-shell-search-provider.c:1576:2: warning: 'g_simple_async_result_set_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, contacts_search_provider_GetResultMetas_data_free);
        ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:75:21: note: 'g_simple_async_result_set_op_res_gpointer' declared here
void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
                    ^
contacts-shell-search-provider.c:1590:11: warning: 'g_simple_async_result_get_op_res_gpointer' is deprecated [-Wdeprecated-declarations]
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:79:21: note: 'g_simple_async_result_get_op_res_gpointer' declared here
gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1652:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1654:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1659:3: warning: 'g_simple_async_result_complete_in_idle' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete_in_idle (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:106:21: note: 'g_simple_async_result_complete_in_idle' declared here
void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
                    ^
contacts-shell-search-provider.c:1661:3: warning: 'g_simple_async_result_complete' is deprecated [-Wdeprecated-declarations]
                g_simple_async_result_complete (_data_->_async_result);
                ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:104:21: note: 'g_simple_async_result_complete' declared here
void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
                    ^
46 warnings generated.
  CCLD     gnome-contacts-search-provider
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/src'
Making all in vapi
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/vapi'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/vapi'
Making all in data
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/data'
LC_ALL=C /usr/local/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po org.gnome.Contacts.search-provider.ini.in org.gnome.Contacts.search-provider.ini
  ITMRG  org.gnome.Contacts.desktop
  GEN      org.gnome.Contacts.SearchProvider.service
Found cached translation database
Merging translations into org.gnome.Contacts.search-provider.ini.
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/data'
Making all in po
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/po'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/po'
Making all in man
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/man'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/man'
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts'
Installing gnome-contacts 2015-04-16 04:41:14.788
gmake LIBTOOL=/usr/local/bin/libtool DESTDIR=/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts install
Making install in libgd
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/libgd'
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/libgd'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/libgd'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/libgd'
Making install in src
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/src'
Makefile:776: warning: overriding recipe for target 'contacts-contact.c'
Makefile:692: warning: ignoring old recipe for target 'contacts-contact.c'
Makefile:786: warning: overriding recipe for target 'contacts-store.c'
Makefile:732: warning: ignoring old recipe for target 'contacts-store.c'
Makefile:791: warning: overriding recipe for target 'contacts-types.c'
Makefile:712: warning: ignoring old recipe for target 'contacts-types.c'
Makefile:796: warning: overriding recipe for target 'contacts-utils.c'
Makefile:742: warning: ignoring old recipe for target 'contacts-utils.c'
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/src'
Makefile:776: warning: overriding recipe for target 'contacts-contact.c'
Makefile:692: warning: ignoring old recipe for target 'contacts-contact.c'
Makefile:786: warning: overriding recipe for target 'contacts-store.c'
Makefile:732: warning: ignoring old recipe for target 'contacts-store.c'
Makefile:791: warning: overriding recipe for target 'contacts-types.c'
Makefile:712: warning: ignoring old recipe for target 'contacts-types.c'
Makefile:796: warning: overriding recipe for target 'contacts-utils.c'
Makefile:742: warning: ignoring old recipe for target 'contacts-utils.c'
 .././install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/bin'
  /usr/local/bin/libtool   --mode=install /home/lantw44/.local/bin/install-check gnome-contacts '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/bin'
libtool: install: /home/lantw44/.local/bin/install-check gnome-contacts /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/bin/gnome-contacts
 .././install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/libexec'
  /usr/local/bin/libtool   --mode=install /home/lantw44/.local/bin/install-check gnome-contacts-search-provider '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/libexec'
libtool: install: /home/lantw44/.local/bin/install-check gnome-contacts-search-provider /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/libexec/gnome-contacts-search-provider
if test -n "org.gnome.Contacts.gschema.xml org.gnome.Contacts.enums.xml"; then \
    test -z "/home/lantw44/gnome/devinstall/share/glib-2.0/schemas" || .././install-sh -c -d "/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/glib-2.0/schemas"; \
    /home/lantw44/.local/bin/install-check -m 644 org.gnome.Contacts.gschema.xml org.gnome.Contacts.enums.xml "/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/glib-2.0/schemas"; \
    test -n "/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts" || glib-compile-schemas /home/lantw44/gnome/devinstall/share/glib-2.0/schemas; \
fi
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/src'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/src'
Making install in vapi
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/vapi'
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/vapi'
gmake[2]: Nothing to be done for 'install-exec-am'.
gmake[2]: Nothing to be done for 'install-data-am'.
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/vapi'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/vapi'
Making install in data
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/data'
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/data'
gmake[2]: Nothing to be done for 'install-exec-am'.
 .././install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/appdata'
 /home/lantw44/.local/bin/install-check -m 644 org.gnome.Contacts.appdata.xml '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/appdata'
 .././install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/applications'
 /home/lantw44/.local/bin/install-check -m 644 org.gnome.Contacts.desktop '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/applications'
 .././install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/gnome-shell/search-providers'
 /home/lantw44/.local/bin/install-check -m 644 org.gnome.Contacts.search-provider.ini '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/gnome-shell/search-providers'
 .././install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/dbus-1/services'
 /home/lantw44/.local/bin/install-check -m 644 org.gnome.Contacts.SearchProvider.service org.gnome.Contacts.service '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/dbus-1/services'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/data'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/data'
Making install in po
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/po'
linguas="af ar as ast bg be bn_IN bs ca ca@valencia cs da de el en_CA en_GB eo es et eu fa fi fr fur ga gd gl gu he hi hu id it ja kk kn ko lt lv mk ml mr nb ne nl or pa pl pt pt_BR ro ru sk sl sr sr@latin sv ta te tg th tr ug uk vi zh_CN zh_HK zh_TW "; \
for lang in $linguas; do \
  dir=/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/$lang/LC_MESSAGES; \
  /bin/sh /home/lantw44/gnome/source/gnome-contacts/install-sh -d $dir; \
  if test -r $lang.gmo; then \
    /home/lantw44/.local/bin/install-check -m 644 $lang.gmo $dir/gnome-contacts.mo; \
    echo "installing $lang.gmo as $dir/gnome-contacts.mo"; \
  else \
    /home/lantw44/.local/bin/install-check -m 644 ./$lang.gmo $dir/gnome-contacts.mo; \
    echo "installing ./$lang.gmo as" \
     "$dir/gnome-contacts.mo"; \
  fi; \
  if test -r $lang.gmo.m; then \
    /home/lantw44/.local/bin/install-check -m 644 $lang.gmo.m $dir/gnome-contacts.mo.m; \
    echo "installing $lang.gmo.m as $dir/gnome-contacts.mo.m"; \
  else \
    if test -r ./$lang.gmo.m ; then \
      /home/lantw44/.local/bin/install-check -m 644 ./$lang.gmo.m \
    $dir/gnome-contacts.mo.m; \
      echo "installing ./$lang.gmo.m as" \
       "$dir/gnome-contacts.mo.m"; \
    else \
      true; \
    fi; \
  fi; \
done
installing af.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/af/LC_MESSAGES/gnome-contacts.mo
installing ar.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ar/LC_MESSAGES/gnome-contacts.mo
installing as.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/as/LC_MESSAGES/gnome-contacts.mo
installing ast.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ast/LC_MESSAGES/gnome-contacts.mo
installing bg.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/bg/LC_MESSAGES/gnome-contacts.mo
installing be.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/be/LC_MESSAGES/gnome-contacts.mo
installing bn_IN.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/bn_IN/LC_MESSAGES/gnome-contacts.mo
installing bs.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/bs/LC_MESSAGES/gnome-contacts.mo
installing ca.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ca/LC_MESSAGES/gnome-contacts.mo
installing ca@valencia.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ca@valencia/LC_MESSAGES/gnome-contacts.mo
installing cs.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/cs/LC_MESSAGES/gnome-contacts.mo
installing da.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/da/LC_MESSAGES/gnome-contacts.mo
installing de.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/de/LC_MESSAGES/gnome-contacts.mo
installing el.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/el/LC_MESSAGES/gnome-contacts.mo
installing en_CA.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/en_CA/LC_MESSAGES/gnome-contacts.mo
installing en_GB.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/en_GB/LC_MESSAGES/gnome-contacts.mo
installing eo.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/eo/LC_MESSAGES/gnome-contacts.mo
installing es.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/es/LC_MESSAGES/gnome-contacts.mo
installing et.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/et/LC_MESSAGES/gnome-contacts.mo
installing eu.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/eu/LC_MESSAGES/gnome-contacts.mo
installing fa.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/fa/LC_MESSAGES/gnome-contacts.mo
installing fi.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/fi/LC_MESSAGES/gnome-contacts.mo
installing fr.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/fr/LC_MESSAGES/gnome-contacts.mo
installing fur.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/fur/LC_MESSAGES/gnome-contacts.mo
installing ga.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ga/LC_MESSAGES/gnome-contacts.mo
installing gd.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/gd/LC_MESSAGES/gnome-contacts.mo
installing gl.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/gl/LC_MESSAGES/gnome-contacts.mo
installing gu.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/gu/LC_MESSAGES/gnome-contacts.mo
installing he.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/he/LC_MESSAGES/gnome-contacts.mo
installing hi.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/hi/LC_MESSAGES/gnome-contacts.mo
installing hu.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/hu/LC_MESSAGES/gnome-contacts.mo
installing id.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/id/LC_MESSAGES/gnome-contacts.mo
installing it.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/it/LC_MESSAGES/gnome-contacts.mo
installing ja.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ja/LC_MESSAGES/gnome-contacts.mo
installing kk.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/kk/LC_MESSAGES/gnome-contacts.mo
installing kn.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/kn/LC_MESSAGES/gnome-contacts.mo
installing ko.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ko/LC_MESSAGES/gnome-contacts.mo
installing lt.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/lt/LC_MESSAGES/gnome-contacts.mo
installing lv.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/lv/LC_MESSAGES/gnome-contacts.mo
installing mk.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/mk/LC_MESSAGES/gnome-contacts.mo
installing ml.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ml/LC_MESSAGES/gnome-contacts.mo
installing mr.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/mr/LC_MESSAGES/gnome-contacts.mo
installing nb.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/nb/LC_MESSAGES/gnome-contacts.mo
installing ne.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ne/LC_MESSAGES/gnome-contacts.mo
installing nl.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/nl/LC_MESSAGES/gnome-contacts.mo
installing or.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/or/LC_MESSAGES/gnome-contacts.mo
installing pa.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/pa/LC_MESSAGES/gnome-contacts.mo
installing pl.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/pl/LC_MESSAGES/gnome-contacts.mo
installing pt.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/pt/LC_MESSAGES/gnome-contacts.mo
installing pt_BR.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/pt_BR/LC_MESSAGES/gnome-contacts.mo
installing ro.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ro/LC_MESSAGES/gnome-contacts.mo
installing ru.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ru/LC_MESSAGES/gnome-contacts.mo
installing sk.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/sk/LC_MESSAGES/gnome-contacts.mo
installing sl.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/sl/LC_MESSAGES/gnome-contacts.mo
installing sr.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/sr/LC_MESSAGES/gnome-contacts.mo
installing sr@latin.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/sr@latin/LC_MESSAGES/gnome-contacts.mo
installing sv.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/sv/LC_MESSAGES/gnome-contacts.mo
installing ta.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ta/LC_MESSAGES/gnome-contacts.mo
installing te.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/te/LC_MESSAGES/gnome-contacts.mo
installing tg.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/tg/LC_MESSAGES/gnome-contacts.mo
installing th.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/th/LC_MESSAGES/gnome-contacts.mo
installing tr.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/tr/LC_MESSAGES/gnome-contacts.mo
installing ug.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/ug/LC_MESSAGES/gnome-contacts.mo
installing uk.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/uk/LC_MESSAGES/gnome-contacts.mo
installing vi.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/vi/LC_MESSAGES/gnome-contacts.mo
installing zh_CN.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/zh_CN/LC_MESSAGES/gnome-contacts.mo
installing zh_HK.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/zh_HK/LC_MESSAGES/gnome-contacts.mo
installing zh_TW.gmo as /home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/locale/zh_TW/LC_MESSAGES/gnome-contacts.mo
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/po'
Making install in man
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/man'
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts/man'
gmake[2]: Nothing to be done for 'install-exec-am'.
 .././install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/man/man1'
 /home/lantw44/.local/bin/install-check -m 644 gnome-contacts.1 '/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts/home/lantw44/gnome/devinstall/share/man/man1'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/man'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts/man'
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-contacts'
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-contacts'
gmake[2]: Nothing to be done for 'install-exec-am'.
gmake[2]: Nothing to be done for 'install-data-am'.
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-contacts'
Moving temporary DESTDIR u'/home/lantw44/gnome/devinstall/_jhbuild/root-gnome-contacts' into build prefix
Install complete: 78 files copied
Running post-installation trigger script: 'glib'
/bin/sh /home/lantw44/gnome/devinstall/share/jhbuild/triggers/glib.trigger
warning: Schema 'org.freedesktop.ibus' has path '/desktop/ibus/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general' has path '/desktop/ibus/general/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general.hotkey' has path '/desktop/ibus/general/hotkey/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.panel' has path '/desktop/ibus/panel/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.crypto.cache' has path '/desktop/gnome/crypto/cache/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.crypto.pgp' has path '/desktop/gnome/crypto/pgp/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.seahorse' has path '/apps/seahorse/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.seahorse.manager' has path '/apps/seahorse/listing/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.locale' has path '/system/locale/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path '/system/proxy/http/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path '/system/proxy/https/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path '/system/proxy/ftp/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path '/system/proxy/socks/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
Running post-installation trigger script: 'desktop-database'
/bin/sh /home/lantw44/gnome/devinstall/share/jhbuild/triggers/desktop-database.trigger
Succeeded 2015-04-16 04:41:16.951