folks Build Log

Checking out folks 2015-04-16 04:28:11.668
git remote set-url origin git://git.gnome.org/folks
git remote update origin
Fetching origin
git stash save jhbuild-stash
Saved working directory and index state On master: jhbuild-stash
HEAD is now at 12fa665 Updated Danish translation
git rebase origin/master
Current branch master is up to date.
git stash pop
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   configure.ac

no changes added to commit (use "git add" and/or "git commit -a")
Dropped refs/stash@{0} (8fb8d392ae55c45c00c181b478c0ccf3c7f1f8e2)
Configuring folks 2015-04-16 04:28:14.864
./autogen.sh --prefix /home/lantw44/gnome/devinstall --enable-eds-backend --disable-libsocialweb-backend --disable-fatal-warnings --disable-static --enable-gtk-doc  
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'
configure.ac:87: installing './compile'
configure.ac:82: installing './missing'
backends/bluez/Makefile.am: installing './depcomp'
configure: WARNING: unrecognized options: --enable-gtk-doc
checking whether gmake LIBTOOL=/usr/local/bin/libtool supports nested variables... yes
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 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 to enable maintainer-specific portions of Makefiles... yes
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 for style of include used by gmake LIBTOOL=/usr/local/bin/libtool... GNU
checking dependency style of clang -std=c11 -pedantic... gcc3
checking build system type... amd64-unknown-freebsd10.1
checking host system type... amd64-unknown-freebsd10.1
checking how to print strings... printf
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 pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.21... yes
checking for pkg-config... (cached) /usr/local/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for valac... /home/lantw44/gnome/devinstall/bin/valac
checking for GLIB... yes
checking for GMODULE... yes
checking for GIO... yes
checking for DBUS_GLIB... yes
checking for GEE... yes
checking for TP_GLIB... yes
checking for ZEITGEIST... yes
checking for EBOOK... yes
checking for EDATASERVER... yes
checking for EBOOK... yes
checking for EBOOK... yes
checking for GLIB_2_39_2... yes
checking for a Python interpreter with version >= 3.0... python3
checking for python3... /usr/local/bin/python3
checking for python3 version... 3.4
checking for python3 platform... freebsd10
checking for python3 script directory... ${prefix}/lib/python3.4/site-packages
checking for python3 extension module directory... ${exec_prefix}/lib/python3.4/site-packages
checking for python-dbusmock... no
checking for valac... (cached) /home/lantw44/gnome/devinstall/bin/valac
checking whether /home/lantw44/gnome/devinstall/bin/valac is at least version 0.22.0.45-383d-dirty... yes
checking for cos in -lm... yes
Vala compiler required for non-release builds; requiring Vala...
Vala source needs to be re-compiled; requiring Vala...
checking for valac... (cached) /home/lantw44/gnome/devinstall/bin/valac
checking whether /home/lantw44/gnome/devinstall/bin/valac is at least version 0.22.0.28-9090... yes
checking for vapigen... /home/lantw44/gnome/devinstall/bin/vapigen
checking for gio-2.0 gee-0.8 vala bindings... yes
checking for telepathy-glib vala bindings... yes
checking for zeitgeist-2.0 gio-2.0 vala bindings... yes
checking for libebook-1.2 libebook-contacts-1.2 libedataserver-1.2 libxml-2.0 vala bindings... yes
checking for libebook-1.2 vala bindings... yes
checking for libebook-1.2 vala bindings... yes
checking for gobject-introspection... yes
checking for memset... yes
checking for strstr... yes
checking for LIBXML... yes
checking for main in -lreadline... yes
checking for readline vala bindings... yes
checking whether NLS is requested... yes
checking for intltool >= 0.50.0... 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 to see if compiler understands -Werror=implicit... yes
checking to see if compiler understands -Werror=missing-declarations... yes
checking to see if compiler understands -Werror=missing-parameter-type... yes
checking to see if compiler understands -Werror=missing-prototypes... yes
checking to see if compiler understands -Werror=nested-externs... yes
checking to see if compiler understands -Werror=old-style-declaration... yes
checking to see if compiler understands -Werror=old-style-definition... yes
checking to see if compiler understands -Werror=strict-prototypes... yes
checking to see if compiler understands -fdiagnostics-color=auto... yes
checking to see if compiler understands -Wall... yes
checking to see if compiler understands -Werror... yes
checking to see if compiler understands -Wextra... yes
checking to see if compiler understands -Wno-missing-field-initializers... yes
checking to see if compiler understands -Wno-unused-parameter... yes
checking to see if compiler understands -Wstrict-prototypes... yes
checking to see if compiler understands -Wmissing-prototypes... yes
checking to see if compiler understands -Wimplicit-function-declaration... yes
checking to see if compiler understands -Wpointer-arith... yes
checking to see if compiler understands -Winit-self... yes
checking to see if compiler understands -Wformat=2... yes
checking to see if compiler understands -Wmissing-include-dirs... yes
checking to see if compiler understands -Waggregate-return... yes
checking to see if compiler understands -Wdeclaration-after-statement... yes
checking to see if compiler understands -D_POSIX_SOURCE... yes
checking to see if compiler understands -std=c99... yes
checking to see if compiler understands -Wshadow... yes
checking to see if compiler understands -Wmissing-prototypes... yes
checking to see if compiler understands -Wmissing-declarations... yes
checking to see if compiler understands -Wstrict-prototypes... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating backends/telepathy/lib/folks-telepathy.pc
config.status: creating backends/telepathy/lib/folks-telepathy-uninstalled.pc
config.status: creating backends/tracker/lib/folks-tracker.deps
config.status: creating backends/tracker/lib/folks-tracker.pc
config.status: creating backends/tracker/lib/folks-tracker-uninstalled.pc
config.status: creating backends/eds/lib/folks-eds.pc
config.status: creating backends/eds/lib/folks-eds-uninstalled.pc
config.status: creating backends/dummy/lib/folks-dummy.pc
config.status: creating backends/dummy/lib/folks-dummy-uninstalled.pc
config.status: creating folks/folks.pc
config.status: creating folks/folks-uninstalled.pc
config.status: creating folks/org.freedesktop.folks.gschema.xml
config.status: creating Makefile
config.status: creating backends/Makefile
config.status: creating backends/dummy/Makefile
config.status: creating backends/dummy/lib/Makefile
config.status: creating backends/key-file/Makefile
config.status: creating backends/libsocialweb/Makefile
config.status: creating backends/libsocialweb/lib/Makefile
config.status: creating backends/libsocialweb/lib/folks-libsocialweb.pc
config.status: creating backends/libsocialweb/lib/folks-libsocialweb-uninstalled.pc
config.status: creating backends/telepathy/Makefile
config.status: creating backends/telepathy/lib/Makefile
config.status: creating backends/tracker/Makefile
config.status: creating backends/tracker/lib/Makefile
config.status: creating backends/eds/Makefile
config.status: creating backends/eds/lib/Makefile
config.status: creating backends/ofono/Makefile
config.status: creating backends/bluez/Makefile
config.status: creating folks/Makefile
config.status: creating docs/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating tests/bluez/Makefile
config.status: creating tests/data/Makefile
config.status: creating tests/eds/Makefile
config.status: creating tests/folks/Makefile
config.status: creating tests/dummy/Makefile
config.status: creating tests/key-file/Makefile
config.status: creating tests/libsocialweb/Makefile
config.status: creating tests/telepathy/Makefile
config.status: creating tests/tracker/Makefile
config.status: creating tests/lib/Makefile
config.status: creating tests/lib/folks-test-uninstalled.pc
config.status: creating tests/lib/bluez/Makefile
config.status: creating tests/lib/eds/Makefile
config.status: creating tests/lib/dummy/Makefile
config.status: creating tests/lib/key-file/Makefile
config.status: creating tests/lib/libsocialweb/Makefile
config.status: creating tests/lib/telepathy/Makefile
config.status: creating tests/lib/tracker/Makefile
config.status: creating tests/lib/telepathy/contactlist/Makefile
config.status: creating tests/tools/Makefile
config.status: creating tools/Makefile
config.status: creating tools/inspect/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po/stamp-it commands
configure: WARNING: unrecognized options: --enable-gtk-doc

Configure summary:

        Vala........................:  yes
        Vala Compiler...............:  /home/lantw44/gnome/devinstall/bin/valac
        C Compiler Flags............:  -g -O2  -Wimplicit -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wstrict-prototypes -fdiagnostics-color=auto 
        Linker Flags................:  -L/home/lantw44/gnome/devinstall/lib -L/usr/local/lib  
        Prefix......................:  /home/lantw44/gnome/devinstall
        Bugreporting URL............:  https://bugzilla.gnome.org/browse.cgi?product=folks
        Documentation...............:  no
        Import tool.................:  yes
        Inspector tool..............:  yes
        Telepathy backend...........:  yes
        Tracker backend.............:  no
        Libsocialweb backend........:  no
        E-D-S backend...............:  yes
        Ofono backend...............:  yes
        BlueZ backend...............:  yes
        Zeitgeist support...........:  yes
        Build tests.................:  yes
        Install tests...............:  no

Building folks 2015-04-16 04:28:33.984
gmake LIBTOOL=/usr/local/bin/libtool -j4 
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/lantw44/gnome/source/folks/missing aclocal-1.15 -I m4 
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/lantw44/gnome/source/folks/missing autoconf
 cd . && /bin/sh /home/lantw44/gnome/source/folks/missing automake-1.15 --gnu
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix /home/lantw44/gnome/devinstall --enable-eds-backend --disable-libsocialweb-backend --disable-fatal-warnings --disable-static --enable-gtk-doc CC=clang -std=c11 -pedantic LDFLAGS=-L/home/lantw44/gnome/devinstall/lib -L/usr/local/lib  CPP=clang-cpp PKG_CONFIG_PATH=/home/lantw44/gnome/devinstall/lib/pkgconfig:/home/lantw44/gnome/devinstall/share/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig --no-create --no-recursion
configure: WARNING: unrecognized options: --enable-gtk-doc
checking whether gmake LIBTOOL=/usr/local/bin/libtool supports nested variables... yes
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 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 to enable maintainer-specific portions of Makefiles... yes
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 for style of include used by gmake LIBTOOL=/usr/local/bin/libtool... GNU
checking dependency style of clang -std=c11 -pedantic... gcc3
checking build system type... amd64-unknown-freebsd10.1
checking host system type... amd64-unknown-freebsd10.1
checking how to print strings... printf
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 pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.21... yes
checking for pkg-config... (cached) /usr/local/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for valac... /home/lantw44/gnome/devinstall/bin/valac
checking for GLIB... yes
checking for GMODULE... yes
checking for GIO... yes
checking for DBUS_GLIB... yes
checking for GEE... yes
checking for TP_GLIB... yes
checking for ZEITGEIST... yes
checking for EBOOK... yes
checking for EDATASERVER... yes
checking for EBOOK... yes
checking for EBOOK... yes
checking for GLIB_2_39_2... yes
checking for a Python interpreter with version >= 3.0... python3
checking for python3... /usr/local/bin/python3
checking for python3 version... 3.4
checking for python3 platform... freebsd10
checking for python3 script directory... ${prefix}/lib/python3.4/site-packages
checking for python3 extension module directory... ${exec_prefix}/lib/python3.4/site-packages
checking for python-dbusmock... no
checking for valac... (cached) /home/lantw44/gnome/devinstall/bin/valac
checking whether /home/lantw44/gnome/devinstall/bin/valac is at least version 0.22.0.45-383d-dirty... yes
checking for cos in -lm... yes
Vala compiler required for non-release builds; requiring Vala...
Vala source needs to be re-compiled; requiring Vala...
checking for valac... (cached) /home/lantw44/gnome/devinstall/bin/valac
checking whether /home/lantw44/gnome/devinstall/bin/valac is at least version 0.22.0.28-9090... yes
checking for vapigen... /home/lantw44/gnome/devinstall/bin/vapigen
checking for gio-2.0 gee-0.8 vala bindings... yes
checking for telepathy-glib vala bindings... yes
checking for zeitgeist-2.0 gio-2.0 vala bindings... yes
checking for libebook-1.2 libebook-contacts-1.2 libedataserver-1.2 libxml-2.0 vala bindings... yes
checking for libebook-1.2 vala bindings... yes
checking for libebook-1.2 vala bindings... yes
checking for gobject-introspection... yes
checking for memset... yes
checking for strstr... yes
checking for LIBXML... yes
checking for main in -lreadline... yes
checking for readline vala bindings... yes
checking whether NLS is requested... yes
checking for intltool >= 0.50.0... 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 to see if compiler understands -Werror=implicit... yes
checking to see if compiler understands -Werror=missing-declarations... yes
checking to see if compiler understands -Werror=missing-parameter-type... yes
checking to see if compiler understands -Werror=missing-prototypes... yes
checking to see if compiler understands -Werror=nested-externs... yes
checking to see if compiler understands -Werror=old-style-declaration... yes
checking to see if compiler understands -Werror=old-style-definition... yes
checking to see if compiler understands -Werror=strict-prototypes... yes
checking to see if compiler understands -fdiagnostics-color=auto... yes
checking to see if compiler understands -Wall... yes
checking to see if compiler understands -Werror... yes
checking to see if compiler understands -Wextra... yes
checking to see if compiler understands -Wno-missing-field-initializers... yes
checking to see if compiler understands -Wno-unused-parameter... yes
checking to see if compiler understands -Wstrict-prototypes... yes
checking to see if compiler understands -Wmissing-prototypes... yes
checking to see if compiler understands -Wimplicit-function-declaration... yes
checking to see if compiler understands -Wpointer-arith... yes
checking to see if compiler understands -Winit-self... yes
checking to see if compiler understands -Wformat=2... yes
checking to see if compiler understands -Wmissing-include-dirs... yes
checking to see if compiler understands -Waggregate-return... yes
checking to see if compiler understands -Wdeclaration-after-statement... yes
checking to see if compiler understands -D_POSIX_SOURCE... yes
checking to see if compiler understands -std=c99... yes
checking to see if compiler understands -Wshadow... yes
checking to see if compiler understands -Wmissing-prototypes... yes
checking to see if compiler understands -Wmissing-declarations... yes
checking to see if compiler understands -Wstrict-prototypes... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
configure: WARNING: unrecognized options: --enable-gtk-doc

Configure summary:

        Vala........................:  yes
        Vala Compiler...............:  /home/lantw44/gnome/devinstall/bin/valac
        C Compiler Flags............:  -g -O2  -Wimplicit -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wstrict-prototypes -fdiagnostics-color=auto 
        Linker Flags................:  -L/home/lantw44/gnome/devinstall/lib -L/usr/local/lib  
        Prefix......................:  /home/lantw44/gnome/devinstall
        Bugreporting URL............:  https://bugzilla.gnome.org/browse.cgi?product=folks
        Documentation...............:  no
        Import tool.................:  yes
        Inspector tool..............:  yes
        Telepathy backend...........:  yes
        Tracker backend.............:  no
        Libsocialweb backend........:  no
        E-D-S backend...............:  yes
        Ofono backend...............:  yes
        BlueZ backend...............:  yes
        Zeitgeist support...........:  yes
        Build tests.................:  yes
        Install tests...............:  no

 /bin/sh ./config.status
config.status: creating backends/telepathy/lib/folks-telepathy.pc
config.status: creating backends/telepathy/lib/folks-telepathy-uninstalled.pc
config.status: creating backends/tracker/lib/folks-tracker.deps
config.status: creating backends/tracker/lib/folks-tracker.pc
config.status: creating backends/tracker/lib/folks-tracker-uninstalled.pc
config.status: creating backends/eds/lib/folks-eds.pc
config.status: creating backends/eds/lib/folks-eds-uninstalled.pc
config.status: creating backends/dummy/lib/folks-dummy.pc
config.status: creating backends/dummy/lib/folks-dummy-uninstalled.pc
config.status: creating folks/folks.pc
config.status: creating folks/folks-uninstalled.pc
config.status: creating folks/org.freedesktop.folks.gschema.xml
config.status: creating Makefile
config.status: creating backends/Makefile
config.status: creating backends/dummy/Makefile
config.status: creating backends/dummy/lib/Makefile
config.status: creating backends/key-file/Makefile
config.status: creating backends/libsocialweb/Makefile
config.status: creating backends/libsocialweb/lib/Makefile
config.status: creating backends/libsocialweb/lib/folks-libsocialweb.pc
config.status: creating backends/libsocialweb/lib/folks-libsocialweb-uninstalled.pc
config.status: creating backends/telepathy/Makefile
config.status: creating backends/telepathy/lib/Makefile
config.status: creating backends/tracker/Makefile
config.status: creating backends/tracker/lib/Makefile
config.status: creating backends/eds/Makefile
config.status: creating backends/eds/lib/Makefile
config.status: creating backends/ofono/Makefile
config.status: creating backends/bluez/Makefile
config.status: creating folks/Makefile
config.status: creating docs/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating tests/bluez/Makefile
config.status: creating tests/data/Makefile
config.status: creating tests/eds/Makefile
config.status: creating tests/folks/Makefile
config.status: creating tests/dummy/Makefile
config.status: creating tests/key-file/Makefile
config.status: creating tests/libsocialweb/Makefile
config.status: creating tests/telepathy/Makefile
config.status: creating tests/tracker/Makefile
config.status: creating tests/lib/Makefile
config.status: creating tests/lib/folks-test-uninstalled.pc
config.status: creating tests/lib/bluez/Makefile
config.status: creating tests/lib/eds/Makefile
config.status: creating tests/lib/dummy/Makefile
config.status: creating tests/lib/key-file/Makefile
config.status: creating tests/lib/libsocialweb/Makefile
config.status: creating tests/lib/telepathy/Makefile
config.status: creating tests/lib/tracker/Makefile
config.status: creating tests/lib/telepathy/contactlist/Makefile
config.status: creating tests/tools/Makefile
config.status: creating tools/Makefile
config.status: creating tools/inspect/Makefile
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/stamp-it commands
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/lantw44/gnome/source/folks/missing autoheader)
gmake[1]: Entering directory '/home/lantw44/gnome/source/folks/docs'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/folks/docs'
rm -f stamp-h1
touch config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
gmake LIBTOOL=/usr/local/bin/libtool  all-recursive
gmake[1]: Entering directory '/home/lantw44/gnome/source/folks'
Making all in folks
gmake[2]: Entering directory '/home/lantw44/gnome/source/folks/folks'
  CC       libfolks_la-abstract-field-details.lo
  CC       libfolks_la-avatar-details.lo
  CC       libfolks_la-backend.lo
  CC       libfolks_la-alias-details.lo
In file included from In file included from <built-in>In file included from :<built-in>162:
:162In file included from :
<command line>:In file included from 7:
<command line>../folks/warnings.h::749:
:32../folks/warnings.h:: 49warning:: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
<built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.hIn file included from <built-in>:162:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/alias-details.vala:33:95: warning: passing 'void (FolksAliasDetails *, 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_, folks_alias_details_real_change_alias);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/avatar-details.vala:33:95: warning: passing 'void (FolksAvatarDetails *, GLoadableIcon *, 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_, folks_avatar_details_real_change_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3 warnings generated.
3 warnings generated.
2 warnings generated.
/home/lantw44/gnome/source/folks/folks/abstract-field-details.vala:47:31: warning: passing 'gconstpointer' (aka 'const void *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                g_value_set_pointer (value, folks_abstract_field_details_get_value (self));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gvaluetypes.h:250:22: note: passing argument to parameter 'v_pointer' here
                                                 gpointer      v_pointer);
                                                               ^
/home/lantw44/gnome/source/folks/folks/abstract-field-details.vala:47:26: warning: assigning to 'GBoxedCopyFunc' (aka 'gpointer (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                self->priv->t_dup_func = g_value_get_pointer (value);
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/abstract-field-details.vala:47:30: warning: assigning to 'GDestroyNotify' (aka 'void (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                self->priv->t_destroy_func = g_value_get_pointer (value);
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
  CC       libfolks_la-backend-store.lo
  CC       libfolks_la-birthday-details.lo
  CC       libfolks_la-email-details.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       libfolks_la-extended-info.lo
/home/lantw44/gnome/source/folks/folks/email-details.vala:90:95: warning: passing 'void (FolksEmailDetails *, GeeSet *, 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_, folks_email_details_real_change_email_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/birthday-details.vala:33:95: warning: passing 'void (FolksBirthdayDetails *, GDateTime *, 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_, folks_birthday_details_real_change_birthday);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/birthday-details.vala:33:95: warning: passing 'void (FolksBirthdayDetails *, 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_, folks_birthday_details_real_change_calendar_event_id);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3 warnings generated.
4 warnings generated.
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:199:38: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp3_ = gee_abstract_map_get_size ((GeeMap*) _tmp2_);
                                            ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:204:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp7_ = gee_abstract_map_get_values ((GeeMap*) _tmp6_);
                                                      ^~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, 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_, folks_backend_store_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, 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_, folks_backend_store_load_backends);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:312:49: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _data_->_tmp2_ = gee_abstract_map_get_values ((GeeMap*) _data_->_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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:355:57: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                                _data_->_tmp39_ = gee_abstract_map_get_entries ((GeeMap*) G_TYPE_CHECK_INSTANCE_CAST (_data_->_tmp38_, GEE_TYPE_HASH_MAP, GeeHashMap));
                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                      ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:357:26: warning: assigning to 'GFile *' (aka 'struct _GFile *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        _data_->_tmp54_ = _data_->_tmp53_;
                                                                                        ^ ~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/backend-store.vala:375:50: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _data_->_tmp57_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp56_);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:382:50: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _data_->_tmp68_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp67_);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, FolksBackend *, 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_, _folks_backend_store_backend_load_if_needed);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, FolksBackend *, 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_, _folks_backend_store_backend_unload_if_needed);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:580: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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, 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_, folks_backend_store_enable_backend);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, 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_, folks_backend_store_disable_backend);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, GFile *, 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_, _folks_backend_store_get_modules_from_dir);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:713:56: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                        _data_->_tmp64_ = gee_abstract_map_get_entries ((GeeMap*) G_TYPE_CHECK_INSTANCE_CAST (_data_->_tmp63_, GEE_TYPE_HASH_MAP, GeeHashMap));
                                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                      ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:715:25: warning: assigning to 'GFile *' (aka 'struct _GFile *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _data_->_tmp79_ = _data_->_tmp78_;
                                                                                ^ ~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:84: warning: passing 'void (GFile *, 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_, _folks_backend_store_get_file_info);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, 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_, _folks_backend_store_load_disabled_backend_names);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:932:64: warning: incompatible pointer types passing 'guint8 **' (aka 'unsigned char **') to parameter of type 'char **' [-Wincompatible-pointer-types]
                g_file_load_contents_finish (_data_->_tmp44_, _data_->_res_, &_data_->_tmp45_, &_data_->_tmp46_, NULL, &_data_->_inner_error_);
                                                                             ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1196:36: note: passing argument to parameter 'contents' here
                                              char                  **contents,
                                                                      ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:38:95: warning: passing 'void (FolksBackendStore *, 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_, _folks_backend_store_save_key_file);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:974:50: warning: passing 'guint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                g_file_replace_contents_async (_data_->_tmp5_, _data_->_tmp7_, (gsize) _data_->_tmp7__length1, NULL, FALSE, G_FILE_CREATE_PRIVATE, NULL, _folks_backend_store_save_key_file_ready, _data_);
                                                               ^~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1225:36: note: passing argument to parameter 'contents' here
                                              const char             *contents,
                                                                      ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:174:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp9_ = gee_abstract_map_get_values ((GeeMap*) _tmp8_);
                                                      ^~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/backend-store.vala:187:130: 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 (_tmp24_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp25_, 0, NULL, (GCallback) __folks_backend_store_debug_print_status_folks_debug_print_status, self);
                                                                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
  CC       libfolks_la-favourite-details.lo
  CC       libfolks_la-folks-namespace.lo
/home/lantw44/gnome/source/folks/folks/extended-info.vala:107:95: warning: passing 'void (FolksExtendedInfo *, const gchar *, FolksExtendedFieldDetails *, 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_, folks_extended_info_real_change_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/extended-info.vala:107:95: warning: passing 'void (FolksExtendedInfo *, 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_, folks_extended_info_real_remove_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
4 warnings generated.
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
2 warnings generated.
/home/lantw44/gnome/source/folks/folks/favourite-details.vala:33:95: warning: passing 'void (FolksFavouriteDetails *, gboolean, 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_, folks_favourite_details_real_change_is_favourite);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3 warnings generated.
  CC       libfolks_la-gender-details.lo
  CC       libfolks_la-group-details.lo
26 warnings generated.
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       libfolks_la-web-service-details.lo
/home/lantw44/gnome/source/folks/folks/gender-details.vala:54:95: warning: passing 'void (FolksGenderDetails *, FolksGender, 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_, folks_gender_details_real_change_gender);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
 warnings generated.
/home/lantw44/gnome/source/folks/folks/group-details.vala:32:95: warning: passing 'void (FolksGroupDetails *, GeeSet *, 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_, folks_group_details_real_change_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3 warnings generated.
/home/lantw44/gnome/source/folks/folks/web-service-details.vala:86:95: warning: passing 'void (FolksWebServiceDetails *, GeeMultiMap *, 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_, folks_web_service_details_real_change_web_service_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3 warnings generated.
  CC       libfolks_la-im-details.lo
  CC       libfolks_la-interaction-details.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       libfolks_la-local-id-details.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/im-details.vala:98:95: warning: passing 'void (FolksImDetails *, GeeMultiMap *, 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_, folks_im_details_real_change_im_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
  CC       libfolks_la-location-details.lo
2 warnings generated.
3 warnings generated.
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       libfolks_la-name-details.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/local-id-details.vala:37:95In file included from : warning: passing 'void (FolksLocalIdDetails *, GeeSet *, 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_, folks_local_id_details_real_change_local_ids);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
<built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
3 warnings generated.
/home/lantw44/gnome/source/folks/folks/location-details.vala:109:95: warning: passing 'void (FolksLocationDetails *, FolksLocation *, 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_, folks_location_details_real_change_location);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
  CC       libfolks_la-note-details.lo
3 warnings generated.
/home/lantw44/gnome/source/folks/folks/name-details.vala:385:95: warning: passing 'void (FolksNameDetails *, FolksStructuredName *, 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_, folks_name_details_real_change_structured_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/name-details.vala:385:95: warning: passing 'void (FolksNameDetails *, 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_, folks_name_details_real_change_full_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/name-details.vala:385:95: warning: passing 'void (FolksNameDetails *, 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_, folks_name_details_real_change_nickname);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       libfolks_la-phone-details.lo
5 warnings generated.
  CC       libfolks_la-postal-address-details.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/note-details.vala:112:95: warning: passing 'void (FolksNoteDetails *, GeeSet *, 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_, folks_note_details_real_change_notes);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3 warnings generated.
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/phone-details.vala:149:36: warning: passing 'const gchar [6]' to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                if (_vala_char_array_contains (FOLKS_PHONE_FIELD_DETAILS__extension_chars, G_N_ELEMENTS (FOLKS_PHONE_FIELD_DETAILS__extension_chars), _tmp12_)) {
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phone-details.c:621:51: note: passing argument to parameter 'stack' here
static gboolean _vala_char_array_contains (gchar* stack, int stack_length, gchar needle) {
                                                  ^
/home/lantw44/gnome/source/folks/folks/phone-details.vala:169:38: warning: passing 'const gchar [8]' to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                if (_vala_char_array_contains (FOLKS_PHONE_FIELD_DETAILS__common_delimiters, G_N_ELEMENTS (FOLKS_PHONE_FIELD_DETAILS__common_delimiters), _tmp26_)) {
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phone-details.c:621:51: note: passing argument to parameter 'stack' here
static gboolean _vala_char_array_contains (gchar* stack, int stack_length, gchar needle) {
                                                  ^
/home/lantw44/gnome/source/folks/folks/phone-details.vala:174:39: warning: passing 'const gchar [12]' to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                        if (_vala_char_array_contains (FOLKS_PHONE_FIELD_DETAILS__valid_digits, G_N_ELEMENTS (FOLKS_PHONE_FIELD_DETAILS__valid_digits), _tmp27_)) {
                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phone-details.c:621:51: note: passing argument to parameter 'stack' here
static gboolean _vala_char_array_contains (gchar* stack, int stack_length, gchar needle) {
                                                  ^
/home/lantw44/gnome/source/folks/folks/phone-details.vala:208:36: warning: passing 'const gchar [6]' to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                if (_vala_char_array_contains (FOLKS_PHONE_FIELD_DETAILS__extension_chars, G_N_ELEMENTS (FOLKS_PHONE_FIELD_DETAILS__extension_chars), _tmp10_)) {
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phone-details.c:621:51: note: passing argument to parameter 'stack' here
static gboolean _vala_char_array_contains (gchar* stack, int stack_length, gchar needle) {
                                                  ^
/home/lantw44/gnome/source/folks/folks/phone-details.vala:227:95: warning: passing 'void (FolksPhoneDetails *, GeeSet *, 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_, folks_phone_details_real_change_phone_numbers);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
  CC       libfolks_la-presence-details.lo
7 warnings generated.
  CC       libfolks_la-role-details.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:314:9: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp3_ = _tmp2_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:314:9: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp8_ = _tmp7_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:325:9: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp2_ = _tmp1_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:261:9: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp6_ = _tmp5_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:262:11: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp10_ = _tmp9_;
                        ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:298:9: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp3_ = _tmp2_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:299:10: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp7_ = _tmp6_;
                       ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:296:9: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp1_ = _tmp0_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/postal-address-details.vala:333:95: warning: passing 'void (FolksPostalAddressDetails *, GeeSet *, 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_, folks_postal_address_details_real_change_postal_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
2 warnings generated.
  CC       libfolks_la-url-details.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
11 warnings generated.
  CC       libfolks_la-individual.lo
/home/lantw44/gnome/source/folks/folks/role-details.vala:233:9: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp8_ = _tmp7_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:233:10: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp11_ = _tmp10_;
                ^ ~~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:243:9: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp2_ = _tmp1_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:177:9: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp6_ = _tmp5_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:178:11: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp10_ = _tmp9_;
                        ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:213:9: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp3_ = _tmp2_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:214:10: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp7_ = _tmp6_;
                       ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:211:9: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp1_ = _tmp0_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/role-details.vala:253:95: warning: passing 'void (FolksRoleDetails *, GeeSet *, 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_, folks_role_details_real_change_roles);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/url-details.vala:124:95: warning: passing 'void (FolksUrlDetails *, GeeSet *, 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_, folks_url_details_real_change_urls);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
11 warnings generated.
3 warnings generated.
  CC       libfolks_la-individual-aggregator.lo
  CC       libfolks_la-persona.lo
  CC       libfolks_la-persona-store.lo
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksAvatarDetails *, GLoadableIcon *, 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_, folks_individual_real_change_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksAliasDetails *, 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_, folks_individual_real_change_alias);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksNameDetails *, 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_, folks_individual_real_change_nickname);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksFavouriteDetails *, gboolean, 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_, folks_individual_real_change_is_favourite);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksGroupDetails *, GeeSet *, 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_, folks_individual_real_change_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksExtendedInfo *, const gchar *, FolksExtendedFieldDetails *, 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_, folks_individual_real_change_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksExtendedInfo *, 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_, folks_individual_real_remove_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:84:95: warning: passing 'void (FolksGroupDetails *, const gchar *, gboolean, 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_, folks_individual_real_change_group);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:1385:23: warning: assigning to 'FolksIndividual_Notifier *' (aka 'struct _FolksIndividual_Notifier *') from 'const FolksIndividual_Notifier [25]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                notifier_collection = FOLKS_INDIVIDUAL__notifiers;
                                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:1596:74: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        a_is_writeable = _vala_string_array_contains (_tmp33_, _tmp33__length1, _tmp30_);
                                                                                ^~~~~~~
individual.c:1906:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:1597:74: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        b_is_writeable = _vala_string_array_contains (_tmp37_, _tmp37__length1, _tmp34_);
                                                                                ^~~~~~~
individual.c:1906:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual.vala:1613:11: warning: incompatible pointer types assigning to 'GCompareFunc' (aka 'gint (*)(gconstpointer, gconstpointer)') from 'int (const char *, const char *)' [-Wincompatible-pointer-types]
                _tmp49_ = g_strcmp0;
                        ^ ~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:1566:57: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (primary_compare_func_target_destroy_notify == NULL) ? NULL : (primary_compare_func_target_destroy_notify (primary_compare_func_target), NULL);
                                                               ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/folks/individual.vala:1802:27: warning: incompatible pointer types passing 'void (gconstpointer, gpointer)' to parameter of type 'GFunc' (aka 'void (*)(gpointer, gpointer)') [-Wincompatible-pointer-types]
        g_list_foreach (_tmp74_, ___lambda64__gfunc, _data3_);
                                 ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/glist.h:133:25: note: passing argument to parameter 'func' here
                                         GFunc             func,
                                                           ^
/home/lantw44/gnome/source/folks/folks/individual.vala:1954:13: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp13_ = _tmp12_;
                                        ^ ~~~~~~~
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/individual.vala:2391:139: 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*) _tmp0_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp1_, 0, NULL, (GCallback) __folks_individual_persona_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual.vala:2395:203: 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 (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, FOLKS_TYPE_GROUP_DETAILS, FolksGroupDetails), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp4_, 0, NULL, (GCallback) __folks_individual_persona_group_changed_cb_folks_group_details_group_changed, self);
                                                                                                                                                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual.vala:2931:134: 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 (_tmp73_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp74_, 0, NULL, (GCallback) __folks_individual_store_removed_cb_folks_persona_store_removed, self);
                                                                                                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual.vala:2932:134: 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 (_tmp75_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp76_, 0, NULL, (GCallback) __folks_individual_store_personas_changed_cb_folks_persona_store_personas_changed, self);
                                                                                                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual.vala:84:22: warning: incompatible pointer types assigning to 'void (*)(FolksAliasDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAliasDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_alias = (void (*)(FolksAliasDetails*, const gchar*, GError**)) folks_individual_real_change_alias;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:84:23: warning: incompatible pointer types assigning to 'void (*)(FolksAvatarDetails *, GLoadableIcon *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAvatarDetails *, GLoadableIcon *, GError **)' [-Wincompatible-pointer-types]
        iface->change_avatar = (void (*)(FolksAvatarDetails*, GLoadableIcon*, GError**)) folks_individual_real_change_avatar;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:84:31: warning: incompatible pointer types assigning to 'void (*)(FolksExtendedInfo *, const gchar *, FolksExtendedFieldDetails *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksExtendedInfo *, const gchar *, FolksExtendedFieldDetails *, GError **)' [-Wincompatible-pointer-types]
        iface->change_extended_field = (void (*)(FolksExtendedInfo*, const gchar*, FolksExtendedFieldDetails*, GError**)) folks_individual_real_change_extended_field;
                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:84:31: warning: incompatible pointer types assigning to 'void (*)(FolksExtendedInfo *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksExtendedInfo *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->remove_extended_field = (void (*)(FolksExtendedInfo*, const gchar*, GError**)) folks_individual_real_remove_extended_field;
                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:84:29: warning: incompatible pointer types assigning to 'void (*)(FolksFavouriteDetails *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksFavouriteDetails *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_is_favourite = (void (*)(FolksFavouriteDetails*, gboolean, GError**)) folks_individual_real_change_is_favourite;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:84:23: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_groups = (void (*)(FolksGroupDetails*, GeeSet*, GError**)) folks_individual_real_change_groups;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:84:22: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_group = (void (*)(FolksGroupDetails*, const gchar*, gboolean, GError**)) folks_individual_real_change_group;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual.vala:84:25: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_nickname = (void (*)(FolksNameDetails*, const gchar*, GError**)) folks_individual_real_change_nickname;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/persona-store.vala:333:95: warning: passing 'void (FolksPersonaStore *, 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_, folks_persona_store_real_flush);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:660:15: warning: assigning to 'GPtrArray *' (aka 'struct _GPtrArray *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                individuals = _tmp100_;
                            ^ ~~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, 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_, folks_individual_aggregator_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, 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_, folks_individual_aggregator_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:796:52: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                        _data_->_tmp6_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp5_);
                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:858:9: warning: incompatible pointer types assigning to 'FolksIndividual **' (aka 'struct _FolksIndividual **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _tmp7_ = _tmp6_;
               ^ ~~~~~~
3 warnings generated.
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:922:11: warning: incompatible pointer types assigning to 'FolksPersonaStore **' (aka 'struct _FolksPersonaStore **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                _tmp16_ = _tmp15_;
                        ^ ~~~~~~~
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1072: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) __folks_individual_aggregator_personas_changed_cb_folks_persona_store_personas_changed, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1073:168: 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*) _tmp2_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp3_, _tmp4_, NULL, (GCallback) __folks_individual_aggregator_persona_store_is_quiescent_changed_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1075:168: 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*) _tmp5_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp6_, _tmp7_, NULL, (GCallback) __folks_individual_aggregator_is_primary_store_changed_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1077:169: 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*) _tmp8_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp9_, _tmp10_, NULL, (GCallback) __folks_individual_aggregator_persona_store_is_user_set_default_changed_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1213: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 (_tmp4_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp5_, 0, NULL, (GCallback) __folks_individual_aggregator_individual_removed_cb_folks_individual_removed, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1332:49: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                                _tmp97_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp96_);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/folks/individual-aggregator.vala:1333:49: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _tmp101_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp100_);
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/folks/individual-aggregator.vala:1405:51: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                                        _tmp170_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp169_);
                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/folks/individual-aggregator.vala:1494:169: 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*) _tmp3_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp4_, _tmp5_, NULL, (GCallback) __folks_individual_aggregator_persona_anti_links_changed_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1504:174: 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*) _tmp11_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp14_, _tmp15_, NULL, (GCallback) __folks_individual_aggregator_persona_linkable_property_changed_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1598:8: warning: assigning to 'GPtrArray *' (aka 'struct _GPtrArray *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                inds = _tmp5_;
                     ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:1809:9: warning: assigning to 'GPtrArray *' (aka 'struct _GPtrArray *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        inds = _tmp192_;
                             ^ ~~~~~~~~
2 warnings generated.
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, FolksIndividual *, 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 (G_OBJECT (self), _callback_, _user_data_, folks_individual_aggregator_add_persona_from_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:2070:32: warning: incompatible pointer types passing 'void (gconstpointer, gconstpointer, gpointer)' to parameter of type 'GHFunc' (aka 'void (*)(gpointer, gpointer, gpointer)') [-Wincompatible-pointer-types]
        g_hash_table_foreach (_tmp3_, ___lambda70__gh_func, _data8_);
                                      ^~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:100:61: note: passing argument to parameter 'func' here
                                            GHFunc          func,
                                                            ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, FolksIndividual *, 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_, folks_individual_aggregator_remove_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, 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_, folks_individual_aggregator_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, GeeSet *, 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_, folks_individual_aggregator_link_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, FolksIndividual *, 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_, folks_individual_aggregator_unlink_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, FolksIndividual *, 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_, folks_individual_aggregator_ensure_individual_property_writeable);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, GeeSet *, 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_, _folks_individual_aggregator_ensure_personas_property_writeable);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:2421:77: 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_->_tmp9_, _data_->_tmp9__length1, _data_->_tmp6_)) {
                                                                                                 ^~~~~~~~~~~~~~
individual-aggregator.c:12213:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:2435:92: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _data_->_tmp15_ = _vala_string_array_contains (_data_->_tmp20_, _data_->_tmp20__length1, _data_->_tmp17_);
                                                                                                         ^~~~~~~~~~~~~~~
individual-aggregator.c:12213:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:2453:51: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                        _data_->_tmp28_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp27_);
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:2456:96: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        _data_->_tmp37_ = !_vala_string_array_contains (_data_->_tmp43_, _data_->_tmp43__length1, _data_->_tmp40_);
                                                                                                                                  ^~~~~~~~~~~~~~~
individual-aggregator.c:12213:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:125:95: warning: passing 'void (FolksIndividualAggregator *, 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_, folks_individual_aggregator_look_up_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);
                                                                                     ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:532: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 (_tmp2_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp3_, 0, NULL, (GCallback) __folks_individual_aggregator_backend_available_cb_folks_backend_store_backend_available, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/individual-aggregator.vala:535: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 (_tmp4_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp5_, 0, NULL, (GCallback) __folks_individual_aggregator_debug_print_status_folks_debug_print_status, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
  CC       libfolks_la-types.lo
  CC       libfolks_la-debug.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
2 warnings generated.
  CC       libfolks_la-utils.lo
/home/lantw44/gnome/source/folks/folks/debug.vala:249:16: warning: incompatible pointer types assigning to 'GCompareFunc' (aka 'gint (*)(gconstpointer, gconstpointer)') from 'int (const char *, const char *)' [-Wincompatible-pointer-types]
                                                        _tmp16_ = g_strcmp0;
                                                                ^ ~~~~~~~~~
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
3 warnings generated.
2 warnings generated.
  CC       libfolks_la-potential-match.lo
  CC       libfolks_la-avatar-cache.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
36 warnings generated.
/home/lantw44/gnome/source/folks/folks/avatar-cache.vala:46:95: warning: passing 'void (FolksAvatarCache *, 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_, folks_avatar_cache_load_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/avatar-cache.vala:46:95: warning: passing 'void (FolksAvatarCache *, const gchar *, GLoadableIcon *, 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_, folks_avatar_cache_store_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/avatar-cache.vala:170:56: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
                (_data_->_tmp3_->cb_target_destroy_notify == NULL) ? NULL : (_data_->_tmp3_->cb_target_destroy_notify (_data_->_tmp3_->cb_target), NULL);
                                                                     ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/folks/avatar-cache.vala:46:95: warning: passing 'void (FolksAvatarCache *, const gchar *, GLoadableIcon *, 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_, _folks_avatar_cache_store_avatar_unlimited);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/avatar-cache.vala:46:95: warning: passing 'void (FolksAvatarCache *, 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_, folks_avatar_cache_remove_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/avatar-cache.vala:324:45: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (self->cb_target_destroy_notify == NULL) ? NULL : (self->cb_target_destroy_notify (self->cb_target), NULL);
                                                   ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
8 warnings generated.
30 warnings generated.
2 warnings generated.
  CC       libfolks_la-object-cache.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:35:95: warning: passing 'void (FolksObjectCache *, GCancellable *, 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_, folks_object_cache_load_objects);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:201:63: warning: incompatible pointer types passing 'guint8 **' (aka 'unsigned char **') to parameter of type 'char **' [-Wincompatible-pointer-types]
                g_file_load_contents_finish (_data_->_tmp3_, _data_->_res_, &_data_->_tmp5_, &_data_->_tmp6_, NULL, &_data_->_inner_error_);
                                                                            ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1196:36: note: passing argument to parameter 'contents' here
                                              char                  **contents,
                                                                      ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:263:43: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_tmp33_ = _g_variant_type_copy0 ((const GVariantType*) _data_->_tmp32_);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
object-cache.c:638:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:35:95: warning: passing 'void (FolksObjectCache *, GeeSet *, GCancellable *, 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_, folks_object_cache_store_objects);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:381:52: warning: passing 'guint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        g_file_replace_contents_async (_data_->_tmp53_, _data_->_tmp54_, (gsize) _data_->_tmp54__length1, NULL, FALSE, G_FILE_CREATE_PRIVATE, _data_->_tmp55_, folks_object_cache_store_objects_ready, _data_);
                                                                        ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1225:36: note: passing argument to parameter 'contents' here
                                              const char             *contents,
                                                                      ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:35:95: warning: passing 'void (FolksObjectCache *, 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_, folks_object_cache_clear_cache);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:450:34: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp4_ = _g_variant_type_copy0 ((const GVariantType*) _tmp3_);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
object-cache.c:638:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:452:34: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp6_ = _g_variant_type_copy0 (_tmp5_);
                                        ^~~~~~
object-cache.c:638:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:452:34: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp8_ = _g_variant_type_copy0 (_tmp7_);
                                        ^~~~~~
object-cache.c:638:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:452:38: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp13_ = g_variant_type_new_tuple (_tmp12_, 3);
                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:35:95: warning: passing 'void (FolksObjectCache *, 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_, _folks_object_cache_create_cache_directory);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/object-cache.vala:35:26: warning: assigning to 'GBoxedCopyFunc' (aka 'gpointer (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                self->priv->t_dup_func = g_value_get_pointer (value);
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/object-cache.vala:35:30: warning: assigning to 'GDestroyNotify' (aka 'void (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                self->priv->t_destroy_func = g_value_get_pointer (value);
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       libfolks_la-anti-linkable.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
15 warnings generated.
/home/lantw44/gnome/source/folks/folks/anti-linkable.vala:34:95: warning: passing 'void (FolksAntiLinkable *, GeeSet *, 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_, folks_anti_linkable_real_change_anti_links);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/anti-linkable.vala:34:95: warning: passing 'void (FolksAntiLinkable *, GeeSet *, 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_, folks_anti_linkable_add_anti_links);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/anti-linkable.vala:127:23: warning: comparison of distinct pointer types ('FolksPersona *' (aka 'struct _FolksPersona *') and 'FolksAntiLinkable *' (aka 'struct _FolksAntiLinkable *')) [-Wcompare-distinct-pointer-types]
                        if (_data_->_tmp9_ == _data_->self) {
                            ~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/folks/anti-linkable.vala:34:95: warning: passing 'void (FolksAntiLinkable *, GeeSet *, 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_, folks_anti_linkable_remove_anti_links);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/anti-linkable.vala:34:95: warning: passing 'void (FolksAntiLinkable *, 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_, folks_anti_linkable_add_global_anti_link);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/anti-linkable.vala:34:95: warning: passing 'void (FolksAntiLinkable *, 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_, folks_anti_linkable_remove_global_anti_link);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
  CC       libfolks_la-query.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
8 warnings generated.
/home/lantw44/gnome/source/folks/folks/query.vala:93:72: warning: passing 'const gchar *[4]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = (FOLKS_QUERY_MATCH_FIELDS_NAMES != NULL) ? _vala_array_dup4 (FOLKS_QUERY_MATCH_FIELDS_NAMES, G_N_ELEMENTS (FOLKS_QUERY_MATCH_FIELDS_NAMES)) : ((gpointer) FOLKS_QUERY_MATCH_FIELDS_NAMES);
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
query.c:97:42: note: passing argument to parameter 'self' here
static gchar** _vala_array_dup4 (gchar** self, int length) {
                                         ^
3 warnings generated.
  CC       libfolks_la-search-view.lo
  CC       libfolks_la-simple-query.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       libfolks_internal_la-internal.lo
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/folks/simple-query.vala:198:52: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                                                        _tmp37_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp36_);
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/folks/simple-query.vala:206:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp40_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp39_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/folks/search-view.vala:45:95: warning: passing 'void (FolksSearchView *, 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_, folks_search_view_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/folks/search-view.vala:246:146: 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 (_data_->_tmp5_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _data_->_tmp6_, 0, NULL, (GCallback) __folks_search_view_aggregator_individuals_changed_detailed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self);
                                                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: /home/lantw44/gnome/source/folks/folks/simple-query.valapassing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
:438:9: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp2_ = _tmp1_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/simple-query.vala:443:10: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp11_ = _tmp10_;
/home/lantw44/gnome/source/folks/folks/search-view.vala                ^ ~~~~~~~
:45:95: warning: /home/lantw44/gnome/source/folks/folks/simple-query.valapassing 'void (FolksSearchView *, 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_, folks_search_view_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note:448:10: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp20_ = _tmp19_;
                ^ ~~~~~~~
: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);/home/lantw44/gnome/source/folks/folks/simple-query.vala:453:10: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp29_ = _tmp28_;
                ^ ~~~~~~~

                                                                                     ^
/home/lantw44/gnome/source/folks/folks/simple-query.vala:470:9: warning/home/lantw44/gnome/source/folks/folks/search-view.vala:45:95: warning: passing 'void (FolksSearchView *, 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_, folks_search_view_refresh);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp2_ = _tmp1_;
               ^ ~~~~~~
/home/lantw44/gnome/source/folks/folks/simple-query.vala:475:10: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp11_ = _tmp10_;
                ^ ~~~~~~~
/home/lantw44/gnome/source/folks/folks/simple-query.vala:480:10: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp20_ = _tmp19_;
                ^ ~~~~~~~
/home/lantw44/gnome/source/folks/folks/search-view.vala:465: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*) _tmp3_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp4_, 0, NULL, (GCallback) __folks_search_view_individual_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/search-view.vala:88:139: 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*) _tmp3_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp4_, 0, NULL, (GCallback) __folks_search_view_query_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,
                                                                  ^
/home/lantw44/gnome/source/folks/folks/search-view.vala:210:168: 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*) _tmp0_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp1_, _tmp2_, NULL, (GCallback) __folks_search_view_aggregator_is_quiescent_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,
                                                                  ^
4 warnings generated.
9 warnings generated.
11 warnings generated.
  CC       libfolks_internal_la-small-set.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  GEN      org.freedesktop.folks.gschema.valid
4 warnings generated.
  CCLD     libfolks-internal.la
  CCLD     libfolks.la
gmake[2]: Leaving directory '/home/lantw44/gnome/source/folks/folks'
Making all in backends
gmake[2]: Entering directory '/home/lantw44/gnome/source/folks/backends'
Making all in dummy
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/libsocialweb'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/dummy'
Making all in lib
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/libsocialweb/lib'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/libsocialweb/lib'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/libsocialweb'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/tracker'
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/tracker/lib'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/tracker/lib'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/tracker'
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/dummy/lib'
  CC       libfolks_dummy_la-dummy-backend.lo
  CC       libfolks_dummy_la-dummy-persona.lo
  CC       libfolks_dummy_la-dummy-persona-store.lo
  CC       libfolks_dummy_la-dummy-full-persona.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-backend.vala:155: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_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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-backend.vala:183:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp28_ = gee_abstract_map_get_values ((GeeMap*) _tmp27_);
                                                       ^~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-backend.vala:226:130: 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 (_tmp11_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp12_, 0, NULL, (GCallback) __folks_dummy_backend_store_removed_cb_folks_persona_store_removed, self);
                                                                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-backend.vala:55:95: warning: passing 'void (FolksBackend *, 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_, folks_dummy_backend_real_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-backend.vala:55:95: warning: passing 'void (FolksBackend *, 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_, folks_dummy_backend_real_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-backend.vala:285:49: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _data_->_tmp4_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp3_);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-backend.vala:285:18: warning: incompatible pointer types assigning to 'FolksDummyPersonaStore **' (aka 'struct _FolksDummyPersonaStore **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                _data_->_tmp9_ = _data_->_tmp8_;
                               ^ ~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona.vala:213:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp14_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp13_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/backends/dummy/lib/dummy-persona.vala:231:37: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                self->priv->_writeable_properties = _tmp24_;
                                                  ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona.vala:249:57: warning: incompatible pointer types passing 'gchar **' (aka 'char **') to parameter of type 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        gee_collection_add_all_array ((GeeCollection*) _tmp1_, _tmp2_, _tmp2__length1);
                                                               ^~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1558:71: note: passing argument to parameter 'array' here
gboolean gee_collection_add_all_array (GeeCollection* self, gpointer* array, int array_length1);
                                                                      ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona.vala:252:57: warning: incompatible pointer types passing 'gchar **' (aka 'char **') to parameter of type 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        gee_collection_add_all_array ((GeeCollection*) _tmp4_, _tmp5_, _tmp5__length1);
                                                               ^~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1558:71: note: passing argument to parameter 'array' here
gboolean gee_collection_add_all_array (GeeCollection* self, gpointer* array, int array_length1);
                                                                      ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona.vala:53:95: warning: passing 'void (FolksDummyPersona *, const gchar *, FolksDummyPersonaChangePropertyCallback, 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_, folks_dummy_persona_change_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksWebServiceDetails *, GeeMultiMap *, 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_, folks_dummy_full_persona_real_change_web_service_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksLocalIdDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_local_ids);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksPostalAddressDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_postal_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksPhoneDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_phone_numbers);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksEmailDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_email_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksNoteDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_notes);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksAvatarDetails *, GLoadableIcon *, 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_, folks_dummy_full_persona_real_change_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksNameDetails *, FolksStructuredName *, 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_, folks_dummy_full_persona_real_change_structured_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksNameDetails *, 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_, folks_dummy_full_persona_real_change_full_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:386:30: warning: assigning to 'gchar *' (aka 'char *') from 'const gchar *' (aka 'const char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_data11_->full_name = _data_->_tmp0_;
                                    ^ ~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksNameDetails *, 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_, folks_dummy_full_persona_real_change_nickname);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:413:29: warning: assigning to 'gchar *' (aka 'char *') from 'const gchar *' (aka 'const char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_data12_->nickname = _data_->_tmp0_;
                                   ^ ~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:62:95: 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 (G_OBJECT (self), _callback_, _user_data_, folks_dummy_persona_store_real_add_persona_from_details);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala                                                            gpointer                 source_tag);:57:95: warning: passing 'void (FolksGenderDetails *, FolksGender, 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_, folks_dummy_full_persona_real_change_gender);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksUrlDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_urls);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:330:22: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp37_ = (GValue) (*_data_->_tmp36_);
                                          ^        ~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:338:22: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp49_ = (GValue) (*_data_->_tmp48_);
                                          ^        ~~~~~~~~~~~~~~~~~~
:95: warning: passing 'void (FolksImDetails *, GeeMultiMap *, 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_, folks_dummy_full_persona_real_change_im_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:347:22: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp63_ = (GValue) (*_data_->_tmp62_);
                                          ^        ~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:356:22:/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksGroupDetails *, const gchar *, gboolean, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
 warning        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, folks_dummy_full_persona_real_change_group);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp77_ = (GValue) (*_data_->_tmp76_);
                                          ^        ~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:366:22: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp92_ = (GValue) (*_data_->_tmp91_);
                                          ^        ~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksGroupDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:376:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp107_ = (GValue) (*_data_->_tmp106_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksBirthdayDetails *, 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_, folks_dummy_full_persona_real_change_calendar_event_id);/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
:387:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp122_ = (GValue) (*_data_->_tmp121_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:587:38: warning: assigning to 'gchar *' (aka 'char *') from 'const gchar *' (aka 'const char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_data17_->calendar_event_id = _data_->_tmp0_;
                                            ^ ~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:397:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp137_ = (GValue) (*_data_->_tmp136_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksBirthdayDetails *, GDateTime *, 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_, folks_dummy_full_persona_real_change_birthday);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:408:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp152_ = (GValue) (*_data_->_tmp151_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksRoleDetails *, GeeSet *, 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_, folks_dummy_full_persona_real_change_roles);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:419:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp167_ = (GValue) (*_data_->_tmp166_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksFavouriteDetails *, gboolean, 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_, folks_dummy_full_persona_real_change_is_favourite);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
:431:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp182_ = (GValue) (*_data_->_tmp181_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:95: warning: passing 'void (FolksAntiLinkable *, GeeSet *, 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_, folks_dummy_full_persona_real_change_anti_links);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: /home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.valanote: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
:441:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp197_ = (GValue) (*_data_->_tmp196_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:450:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp210_ = (GValue) (*_data_->_tmp209_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:460:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp225_ = (GValue) (*_data_->_tmp224_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:470:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp240_ = (GValue) (*_data_->_tmp239_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:480:23: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                        _data_->_tmp255_ = (GValue) (*_data_->_tmp254_);
                                           ^        ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:295: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_, folks_dummy_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:295:95: warning: passing 'void (FolksPersonaStore *, 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_, folks_dummy_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
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-persona-store.vala:295:95: warning: passing 'void (FolksDummyPersonaStore *, gint, 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_, _folks_dummy_persona_store_implement_mock_delay);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:118:77: warning: passing 'const gchar *[5]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        folks_dummy_persona_update_linkable_properties ((FolksDummyPersona*) self, FOLKS_DUMMY_FULL_PERSONA__default_linkable_properties, G_N_ELEMENTS (FOLKS_DUMMY_FULL_PERSONA__default_linkable_properties));
                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dummy-full-persona.c:777:87: note: passing argument to parameter 'linkable_properties' here
void folks_dummy_persona_update_linkable_properties (FolksDummyPersona* self, gchar** linkable_properties, int linkable_properties_length1);
                                                                                      ^
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:27: warning: incompatible pointer types assigning to 'void (*)(FolksAntiLinkable *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAntiLinkable *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_anti_links = (void (*)(FolksAntiLinkable*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_anti_links;
                                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:23: warning: incompatible pointer types assigning to 'void (*)(FolksAvatarDetails *, GLoadableIcon *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAvatarDetails *, GLoadableIcon *, GError **)' [-Wincompatible-pointer-types]
        iface->change_avatar = (void (*)(FolksAvatarDetails*, GLoadableIcon*, GError**)) folks_dummy_full_persona_real_change_avatar;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:34: warning: incompatible pointer types assigning to 'void (*)(FolksBirthdayDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksBirthdayDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_calendar_event_id = (void (*)(FolksBirthdayDetails*, const gchar*, GError**)) folks_dummy_full_persona_real_change_calendar_event_id;
                                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:25: warning: incompatible pointer types assigning to 'void (*)(FolksBirthdayDetails *, GDateTime *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksBirthdayDetails *, GDateTime *, GError **)' [-Wincompatible-pointer-types]
        iface->change_birthday = (void (*)(FolksBirthdayDetails*, GDateTime*, GError**)) folks_dummy_full_persona_real_change_birthday;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:32: warning: incompatible pointer types assigning to 'void (*)(FolksEmailDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksEmailDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_email_addresses = (void (*)(FolksEmailDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_email_addresses;
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:29: warning: incompatible pointer types assigning to 'void (*)(FolksFavouriteDetails *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksFavouriteDetails *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_is_favourite = (void (*)(FolksFavouriteDetails*, gboolean, GError**)) folks_dummy_full_persona_real_change_is_favourite;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:23: warning: incompatible pointer types assigning to 'void (*)(FolksGenderDetails *, FolksGender, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGenderDetails *, FolksGender, GError **)' [-Wincompatible-pointer-types]
        iface->change_gender = (void (*)(FolksGenderDetails*, FolksGender, GError**)) folks_dummy_full_persona_real_change_gender;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:22: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_group = (void (*)(FolksGroupDetails*, const gchar*, gboolean, GError**)) folks_dummy_full_persona_real_change_group;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:23: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_groups = (void (*)(FolksGroupDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_groups;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:29: warning: incompatible pointer types assigning to 'void (*)(FolksImDetails *, GeeMultiMap *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksImDetails *, GeeMultiMap *, GError **)' [-Wincompatible-pointer-types]
        iface->change_im_addresses = (void (*)(FolksImDetails*, GeeMultiMap*, GError**)) folks_dummy_full_persona_real_change_im_addresses;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:26: warning: incompatible pointer types assigning to 'void (*)(FolksLocalIdDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksLocalIdDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_local_ids = (void (*)(FolksLocalIdDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_local_ids;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:32: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, FolksStructuredName *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, FolksStructuredName *, GError **)' [-Wincompatible-pointer-types]
        iface->change_structured_name = (void (*)(FolksNameDetails*, FolksStructuredName*, GError**)) folks_dummy_full_persona_real_change_structured_name;
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:26: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_full_name = (void (*)(FolksNameDetails*, const gchar*, GError**)) folks_dummy_full_persona_real_change_full_name;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:25: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_nickname = (void (*)(FolksNameDetails*, const gchar*, GError**)) folks_dummy_full_persona_real_change_nickname;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:22: warning: incompatible pointer types assigning to 'void (*)(FolksNoteDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNoteDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_notes = (void (*)(FolksNoteDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_notes;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:30: warning: incompatible pointer types assigning to 'void (*)(FolksPhoneDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksPhoneDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_phone_numbers = (void (*)(FolksPhoneDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_phone_numbers;
                                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:22: warning: incompatible pointer types assigning to 'void (*)(FolksRoleDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksRoleDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_roles = (void (*)(FolksRoleDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_roles;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:21: warning: incompatible pointer types assigning to 'void (*)(FolksUrlDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksUrlDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_urls = (void (*)(FolksUrlDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_urls;
                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:33: warning: incompatible pointer types assigning to 'void (*)(FolksPostalAddressDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksPostalAddressDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_postal_addresses = (void (*)(FolksPostalAddressDetails*, GeeSet*, GError**)) folks_dummy_full_persona_real_change_postal_addresses;
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/dummy/lib/dummy-full-persona.vala:57:38: warning: incompatible pointer types assigning to 'void (*)(FolksWebServiceDetails *, GeeMultiMap *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksWebServiceDetails *, GeeMultiMap *, GError **)' [-Wincompatible-pointer-types]
        iface->change_web_service_addresses = (void (*)(FolksWebServiceDetails*, GeeMultiMap*, GError**)) folks_dummy_full_persona_real_change_web_service_addresses;
                                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
9 warnings generated.
24 warnings generated.
48 warnings generated.
  CCLD     libfolks-dummy.la
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/dummy/lib'
Making all in .
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/dummy'
  CC       dummy_la-dummy-backend-factory.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CCLD     dummy.la
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/dummy'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/dummy'
Making all in key-file
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/key-file'
  CC       key_file_la-kf-backend.lo
  CC       key_file_la-kf-persona.lo
  CC       key_file_la-kf-persona-store.lo
  CC       key_file_la-kf-backend-factory.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:95: warning: passing 'void (FolksAliasDetails *, 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_, folks_backends_kf_persona_real_change_alias);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:95: warning: passing 'void (FolksImDetails *, GeeMultiMap *, 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_, folks_backends_kf_persona_real_change_im_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
4 warnings generated.
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:95: warning: passing 'void (FolksWebServiceDetails *, GeeMultiMap *, 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_, folks_backends_kf_persona_real_change_web_service_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-backend.vala:137:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp16_ = gee_abstract_map_get_values ((GeeMap*) _tmp15_);
                                                       ^~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-backend.vala:35:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_kf_backend_real_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:95: warning: passing 'void (FolksAntiLinkable *, GeeSet *, 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_, folks_backends_kf_persona_real_change_anti_links);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-backend.vala:252:149: 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 ((FolksPersonaStore*) _tmp0_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp1_, 0, NULL, (GCallback) __folks_backends_kf_backend_store_removed_cb_folks_persona_store_removed, self);
                                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:294:18: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        _data_->_tmp16_ = _data_->_tmp15_;
                        ^ ~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/key-file/kf-backend.vala:35:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_kf_backend_real_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-backend.vala:277:50: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                        _data_->_tmp4_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp3_);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:60:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[3]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = FOLKS_BACKENDS_KF_PERSONA__linkable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:70:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[5]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = FOLKS_BACKENDS_KF_PERSONA__writeable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:22: warning: incompatible pointer types assigning to 'void (*)(FolksAliasDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAliasDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_alias = (void (*)(FolksAliasDetails*, const gchar*, GError**)) folks_backends_kf_persona_real_change_alias;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:27: warning: incompatible pointer types assigning to 'void (*)(FolksAntiLinkable *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAntiLinkable *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_anti_links = (void (*)(FolksAntiLinkable*, GeeSet*, GError**)) folks_backends_kf_persona_real_change_anti_links;
                                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:29: warning: incompatible pointer types assigning to 'void (*)(FolksImDetails *, GeeMultiMap *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksImDetails *, GeeMultiMap *, GError **)' [-Wincompatible-pointer-types]
        iface->change_im_addresses = (void (*)(FolksImDetails*, GeeMultiMap*, GError**)) folks_backends_kf_persona_real_change_im_addresses;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona.vala:31:38: warning: incompatible pointer types assigning to 'void (*)(FolksWebServiceDetails *, GeeMultiMap *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksWebServiceDetails *, GeeMultiMap *, GError **)' [-Wincompatible-pointer-types]
        iface->change_web_service_addresses = (void (*)(FolksWebServiceDetails*, GeeMultiMap*, GError**)) folks_backends_kf_persona_real_change_web_service_addresses;
                                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:33:95: warning: passing 'void (FolksPersonaStore *, 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_, folks_backends_kf_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
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:209:65: warning: incompatible pointer types passing 'guint8 **' (aka 'unsigned char **') to parameter of type 'char **' [-Wincompatible-pointer-types]
                                g_file_load_contents_finish (_data_->_tmp8_, _data_->_res_, &_data_->_tmp9_, &_data_->_tmp10_, NULL, &_data_->_inner_error_);
                                                                                            ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1196:36: note: passing argument to parameter 'contents' here
                                              char                  **contents,
                                                                      ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:299:48: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _data_->_tmp63_ = gee_abstract_map_get_size ((GeeMap*) _data_->_tmp62_);
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:33:95: warning: passing 'void (FolksPersonaStore *, 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_, folks_backends_kf_persona_store_real_flush);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:33: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_, folks_backends_kf_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:33:95: 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 (G_OBJECT (self), _callback_, _user_data_, folks_backends_kf_persona_store_real_add_persona_from_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:33:95: warning: passing 'void (FolksBackendsKfPersonaStore *, 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_, folks_backends_kf_persona_store_save_key_file);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:461:50: warning: passing 'guint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                g_file_replace_contents_async (_data_->_tmp9_, _data_->_tmp12_, (gsize) _data_->_tmp12__length1, NULL, FALSE, G_FILE_CREATE_PRIVATE, _data_->_tmp13_, folks_backends_kf_persona_store_save_key_file_ready, _data_);
                                                               ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1225:36: note: passing argument to parameter 'contents' here
                                              const char             *contents,
                                                                      ^
/home/lantw44/gnome/source/folks/backends/key-file/kf-persona-store.vala:138:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[5]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = FOLKS_BACKENDS_KF_PERSONA_STORE__always_writeable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
15 warnings generated.
13 warnings generated.
  CCLD     key-file.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/key-file'
Making all in telepathy
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/telepathy'
Making all in lib
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/telepathy/lib'
  CC       libtp_lowlevel_la-tp-lowlevel.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
tp-lowlevel.c:74:7: warning: passing 'void (GAsyncResult *, GError **)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      folks_tp_lowlevel_connection_set_contact_alias_finish);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
3 warnings generated.
  CCLD     libtp-lowlevel.la
  GISCAN   TpLowlevel-0.6.gir
gmake LIBTOOL=/usr/local/bin/libtool  TpLowlevel-0.6.gir
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/backends/telepathy/lib'
gmake[5]: 'TpLowlevel-0.6.gir' is up to date.
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/backends/telepathy/lib'
  GEN      tp-lowlevel.vapi
Generation succeeded - 0 warning(s)
touch tp-lowlevel.vapi
gmake LIBTOOL=/usr/local/bin/libtool  all-am
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/backends/telepathy/lib'
  CC       libfolks_telepathy_la-namespace.lo
  CC       libfolks_telepathy_la-tpf-persona.lo
  CC       libfolks_telepathy_la-tpf-persona-store.lo
  CC       libfolks_telepathy_la-tpf-logger.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:9:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:9:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:9:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:9:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CC       libfolks_telepathy_la-tpf-persona-store-cache.lo
tpf-logger.c:1048:2: warning: passing 'void (GObject *, const char *, gchar **, int, gchar **, int, gpointer *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_by_func (data[0], _dbus_logger_iface_favourite_contacts_changed, data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:539:20: note: expanded from macro 'g_signal_handlers_disconnect_by_func'
                                          0, 0, NULL, (func), (data))
                                                      ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:50:45: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (self->cb_target_destroy_notify == NULL) ? NULL : (self->cb_target_destroy_notify (self->cb_target), NULL);
                                                   ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:53:95: warning: passing 'void (Logger *, 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_, logger_prepare);
                                                                                                     ^~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:100:49: warning: incompatible pointer types passing 'GObject *' (aka 'struct _GObject *') to parameter of type 'GAsyncInitable *' (aka 'struct _GAsyncInitable *') [-Wincompatible-pointer-types]
                _data_->_tmp7_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gasyncinitable.h:115:67: note: passing argument to parameter 'initable' here
GObject *g_async_initable_new_finish       (GAsyncInitable       *initable,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:100:18: warning: incompatible pointer types assigning to 'LoggerIface *' (aka 'struct _LoggerIface *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types]
                _data_->_tmp7_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:121:58: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
                        (_data_->_tmp19_->cb_target_destroy_notify == NULL) ? NULL : (_data_->_tmp19_->cb_target_destroy_notify (_data_->_tmp19_->cb_target), NULL);
                                                                              ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:133:431: warning: incompatible pointer types passing 'void (gpointer)' to parameter of type 'GClosureNotify' (aka 'void (*)(gpointer, GClosure *)') [-Wincompatible-pointer-types]
        _data_->_tmp24_ = g_bus_watch_name_on_connection_with_closures (_data_->_tmp23_, "org.freedesktop.Telepathy.Logger", G_BUS_NAME_WATCHER_FLAGS_NONE, (GClosure*) ((NULL == NULL) ? NULL : g_cclosure_new ((GCallback) NULL, NULL, NULL)), (GClosure*) ((__logger_logger_vanished_gbus_name_vanished_callback == NULL) ? NULL : g_cclosure_new ((GCallback) __logger_logger_vanished_gbus_name_vanished_callback, g_object_ref (_data_->self), g_object_unref)));
                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gclosure.h:226:23: note: passing argument to parameter 'destroy_data' here
                                                 GClosureNotify destroy_data);
                                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:53:95: warning: passing 'void (Logger *, 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_, logger_get_favourite_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:53:95: warning: passing 'void (Logger *, 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_, logger_add_favourite_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-logger.vala:53:95: warning: passing 'void (Logger *, 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_, logger_remove_favourite_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksNameDetails *, 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_, tpf_persona_real_change_full_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksBirthdayDetails *, GDateTime *, 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_, tpf_persona_real_change_birthday);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksAliasDetails *, 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_, tpf_persona_real_change_alias);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksFavouriteDetails *, gboolean, 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_, tpf_persona_real_change_is_favourite);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksEmailDetails *, GeeSet *, 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_, tpf_persona_real_change_email_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksGroupDetails *, const gchar *, gboolean, 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_, tpf_persona_real_change_group);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksGroupDetails *, GeeSet *, 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_, tpf_persona_real_change_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:592:19: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                _data_->_tmp10_ = _data_->_tmp9_;
                                ^ ~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:592:72: warning: passing 'gchar **' (aka 'char **') to parameter of type 'const gchar *const *' (aka 'const char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                tp_contact_set_contact_groups_async (_data_->_tmp6_, _data_->_tmp8_, _data_->_tmp10_, tpf_persona_change_groups_ready, _data_);
                                                                                     ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/contact.h:144:41: note: passing argument to parameter 'groups' here
    gint n_groups, const gchar * const *groups, GAsyncReadyCallback callback,
                                        ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksPhoneDetails *, GeeSet *, 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_, tpf_persona_real_change_phone_numbers);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (FolksUrlDetails *, GeeSet *, 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_, tpf_persona_real_change_urls);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:95: warning: passing 'void (TpfPersona *, GType, GBoxedCopyFunc, GDestroyNotify, GeeSet *, GeeSet *, 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_, _tpf_persona_change_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);
                                                                                     ^
In file included from <built-in>:162:
In file included from <command line>:9:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:1273: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]
        _tmp3_ = _tmp2_ = tp_contact_get_client_types (contact);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:1405:112: warning: format specifies type 'long long' but the argument has type 'gchar *' (aka 'char *') [-Wformat]
        g_debug ("Persona %s IM interaction details changed:\n" " - count: %u \n - timestamp: %lld", _tmp9_, _tmp10_, _tmp13_);
                                                                                              ~~~~                    ^~~~~~~
                                                                                              %s
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmessages.h:170:32: note: expanded from macro 'g_debug'
                               __VA_ARGS__)
                               ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:1421:114: warning: format specifies type 'long long' but the argument has type 'gchar *' (aka 'char *') [-Wformat]
        g_debug ("Persona %s Call interaction details changed:\n" " - count: %u \n - timestamp: %lld", _tmp9_, _tmp10_, _tmp13_);
                                                                                                ~~~~                    ^~~~~~~
                                                                                                %s
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmessages.h:170:32: note: expanded from macro 'g_debug'
                               __VA_ARGS__)
                               ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:272:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[2]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = TPF_PERSONA__linkable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:876:20: 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]
        _tmp41_ = _tmp40_ = tp_contact_get_contact_groups (_tmp39_);
                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:22: warning: incompatible pointer types assigning to 'void (*)(FolksAliasDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAliasDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_alias = (void (*)(FolksAliasDetails*, const gchar*, GError**)) tpf_persona_real_change_alias;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:25: warning: incompatible pointer types assigning to 'void (*)(FolksBirthdayDetails *, GDateTime *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksBirthdayDetails *, GDateTime *, GError **)' [-Wincompatible-pointer-types]
        iface->change_birthday = (void (*)(FolksBirthdayDetails*, GDateTime*, GError**)) tpf_persona_real_change_birthday;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:32: warning: incompatible pointer types assigning to 'void (*)(FolksEmailDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksEmailDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_email_addresses = (void (*)(FolksEmailDetails*, GeeSet*, GError**)) tpf_persona_real_change_email_addresses;
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:29: warning: incompatible pointer types assigning to 'void (*)(FolksFavouriteDetails *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksFavouriteDetails *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_is_favourite = (void (*)(FolksFavouriteDetails*, gboolean, GError**)) tpf_persona_real_change_is_favourite;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:22: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_group = (void (*)(FolksGroupDetails*, const gchar*, gboolean, GError**)) tpf_persona_real_change_group;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:23: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_groups = (void (*)(FolksGroupDetails*, GeeSet*, GError**)) tpf_persona_real_change_groups;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:26: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_full_name = (void (*)(FolksNameDetails*, const gchar*, GError**)) tpf_persona_real_change_full_name;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:30: warning: incompatible pointer types assigning to 'void (*)(FolksPhoneDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksPhoneDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_phone_numbers = (void (*)(FolksPhoneDetails*, GeeSet*, GError**)) tpf_persona_real_change_phone_numbers;
                                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona.vala:38:21: warning: incompatible pointer types assigning to 'void (*)(FolksUrlDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksUrlDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_urls = (void (*)(FolksUrlDetails*, GeeSet*, GError**)) tpf_persona_real_change_urls;
                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:336:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _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);
                                                              ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:354:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp70_ = gee_abstract_map_get_size ((GeeMap*) _tmp69_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:378:40: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp106_ = gee_abstract_map_get_size ((GeeMap*) _tmp105_);
                                              ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:382:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp110_ = gee_abstract_map_get_keys ((GeeMap*) _tmp109_);
                                                      ^~~~~~~~~~~~~~~~~~
/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/source/folks/backends/telepathy/lib/tpf-persona-store.vala:411:172: 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*) _tmp17_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp18_, _tmp19_, NULL, (GCallback) __tpf_persona_store_self_contact_changed_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,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:413:172: 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*) _tmp20_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp21_, _tmp22_, NULL, (GCallback) __tpf_persona_store_contact_list_state_changed_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,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:415:131: 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 (_tmp23_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp24_, 0, NULL, (GCallback) __tpf_persona_store_contact_list_changed_cb_tp_connection_contact_list_changed, self);
                                                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (FolksPersonaStore *, 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_, tpf_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
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:613: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) __tpf_persona_store_logger_invalidated_cb_logger_invalidated, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, 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_, _tpf_persona_store_initialise_favourite_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, 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_, _tpf_persona_store_notify_connection_cb_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, GeeHashSet *, 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_, _tpf_persona_store_load_cache);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (FolksPersonaStore *, 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_, tpf_persona_store_real_flush);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, GeeHashSet *, 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_, _tpf_persona_store_store_cache);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:1176:22: warning: incompatible pointer types assigning to 'TpContact **' (aka 'struct _TpContact **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                contact_collection = _tmp9_;
                                   ^ ~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:1191:22: warning: incompatible pointer types assigning to 'TpContact **' (aka 'struct _TpContact **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                contact_collection = _tmp22_;
                                   ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42: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_, tpf_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, 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_, _tpf_persona_store_ensure_persona_for_id);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: 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 (G_OBJECT (self), _callback_, _user_data_, tpf_persona_store_real_add_persona_from_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, FolksPersona *, gboolean, 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_, tpf_persona_store_change_is_favourite);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, TpfPersona *, 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_, tpf_persona_store_change_alias);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, TpfPersona *, GDateTime *, 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_, tpf_persona_store_change_user_birthday);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:1417:123: warning: incompatible pointer types passing 'void (TpContactInfoField *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_tmp4_ = folks_small_set_new (tp_contact_info_field_get_type (), (GBoxedCopyFunc) _vala_TpContactInfoField_copy, _vala_TpContactInfoField_free, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../folks/small-set.h:58:20: note: passing argument to parameter 'item_free' here
    GDestroyNotify item_free,
                   ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, TpfPersona *, 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_, tpf_persona_store_change_user_full_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:1436:123: warning: incompatible pointer types passing 'void (TpContactInfoField *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_tmp2_ = folks_small_set_new (tp_contact_info_field_get_type (), (GBoxedCopyFunc) _vala_TpContactInfoField_copy, _vala_TpContactInfoField_free, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../folks/small-set.h:58:20: note: passing argument to parameter 'item_free' here
    GDestroyNotify item_free,
                   ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, TpfPersona *, GeeSet *, 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_, _tpf_persona_store_change_user_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:1451:123: warning: incompatible pointer types passing 'void (TpContactInfoField *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_tmp0_ = folks_small_set_new (tp_contact_info_field_get_type (), (GBoxedCopyFunc) _vala_TpContactInfoField_copy, _vala_TpContactInfoField_free, NULL, NULL, NULL, NULL, NULL, NULL);
                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../folks/small-set.h:58:20: note: passing argument to parameter 'item_free' here
    GDestroyNotify item_free,
                   ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:42:95: warning: passing 'void (TpfPersonaStore *, TpfPersona *, FolksSmallSet *, 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_, _tpf_persona_store_change_user_contact_info);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:1621:153: 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 ((FolksPersonaStore*) _tmp13_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp14_, 0, NULL, (GCallback) __tpf_persona_store_store_removed_cb_folks_persona_store_removed, NULL);
                                                                                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:1624:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                        _tmp16_ = gee_abstract_map_get_size ((GeeMap*) _tmp15_);
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:35: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                             ^~~~~~~~~~~~~~~~~                _tmp3_ = _g_variant_type_copy0 (_tmp2_);
                                                ^~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^

/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:35: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp5_ = _g_variant_type_copy0 (_tmp4_);/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^

                                                ^~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:35: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp7_ = _g_variant_type_copy0 (_tmp6_);
                                                ^~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:35: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp9_ = _g_variant_type_copy0 (_tmp8_);
                                                ^~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp13_ = _g_variant_type_copy0 (_tmp12_);
                                                 ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:36::42:95: warning: passing 'void (TpfPersonaStore *, 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_, _tpf_persona_store_populate_counters);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
 warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp15_ = _g_variant_type_copy0 (_tmp14_);
                                                 ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp17_ = _g_variant_type_copy0 (_tmp16_);
                                                 ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp19_ = _g_variant_type_copy0 (_tmp18_);
                                                 ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:79:39: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp24_ = g_variant_type_new_tuple (_tmp23_, 10);
                                                    ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp30_ = _g_variant_type_copy0 (_tmp29_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp32_ = _g_variant_type_copy0 (_tmp31_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: /home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.valapassing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp34_ = _g_variant_type_copy0 (_tmp33_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
:                        _tmp36_ = _g_variant_type_copy0 (_tmp35_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
281:128/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala: warning: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
:94        g_signal_handlers_disconnect_matched (_tmp2_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp3_, 0, NULL, (GCallback) __tpf_persona_store_debug_print_status_folks_debug_print_status, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:284:129: warning: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                        _tmp40_ = _g_variant_type_copy0 (_tmp39_);                g_signal_handlers_disconnect_matched (_tmp5_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp6_, 0, NULL, (GCallback) __tpf_persona_store_logger_invalidated_cb_logger_invalidated, self);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp42_ = _g_variant_type_copy0 (_tmp41_);
                                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^

/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:286:139: 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 ((TpProxy*) _tmp7_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp8_, 0, NULL, (GCallback) __tpf_persona_store_account_invalidated_cb_tp_proxy_invalidated, self);
                                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store.vala:290:142: warning: passing 'GCallback' (aka 'void (*)(void)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
tpf-persona-store-cache.c:167:49:                g_signal_handlers_disconnect_matched ((TpProxy*) _tmp10_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, 0, NULL, (GCallback) __tpf_persona_store_account_manager_invalidated_cb_tp_proxy_invalidated, self); note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^

/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp44_ = _g_variant_type_copy0 (_tmp43_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
                                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp46_ = _g_variant_type_copy0 (_tmp45_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^

/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp52_ = _g_variant_type_copy0 (_tmp51_);:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^

                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp54_ = _g_variant_type_copy0 (_tmp53_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp56_ = _g_variant_type_copy0 (_tmp55_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp58_ = _g_variant_type_copy0 (_tmp57_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:40: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp61_ = g_variant_type_new_tuple (_tmp60_, 2);
                                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:40: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp66_ = g_variant_type_new_tuple (_tmp65_, 2);
                                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp70_ = _g_variant_type_copy0 (_tmp69_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp72_ = _g_variant_type_copy0 (_tmp71_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp74_ = _g_variant_type_copy0 (_tmp73_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:40: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp77_ = g_variant_type_new_tuple (_tmp76_, 2);
                                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:40: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp82_ = g_variant_type_new_tuple (_tmp81_, 2);
                                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp86_ = _g_variant_type_copy0 (_tmp85_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp88_ = _g_variant_type_copy0 (_tmp87_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp90_ = _g_variant_type_copy0 (_tmp89_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:40: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp93_ = g_variant_type_new_tuple (_tmp92_, 2);
                                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:40: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp98_ = g_variant_type_new_tuple (_tmp97_, 2);
                                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:94:41: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp103_ = g_variant_type_new_tuple (_tmp102_, 15);
                                                             ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:160:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp43_ = _g_variant_type_copy0 (_tmp42_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:160:37: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp45_ = _g_variant_type_copy0 (_tmp44_);
                                                         ^~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:160:40: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp48_ = g_variant_type_new_tuple (_tmp47_, 2);
                                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp115_ = _g_variant_type_copy0 (_tmp114_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp117_ = _g_variant_type_copy0 (_tmp116_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp119_ = _g_variant_type_copy0 (_tmp118_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:39: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp122_ = g_variant_type_new_tuple (_tmp121_, 2);
                                             ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:39: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp127_ = g_variant_type_new_tuple (_tmp126_, 2);
                                             ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp131_ = _g_variant_type_copy0 (_tmp130_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp133_ = _g_variant_type_copy0 (_tmp132_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp135_ = _g_variant_type_copy0 (_tmp134_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:39: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp138_ = g_variant_type_new_tuple (_tmp137_, 2);
                                             ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:39: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp143_ = g_variant_type_new_tuple (_tmp142_, 2);
                                             ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp147_ = _g_variant_type_copy0 (_tmp146_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp149_ = _g_variant_type_copy0 (_tmp148_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:36: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp151_ = _g_variant_type_copy0 (_tmp150_);
                                          ^~~~~~~~
tpf-persona-store-cache.c:167:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:39: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp154_ = g_variant_type_new_tuple (_tmp153_, 2);
                                             ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:209:39: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp159_ = g_variant_type_new_tuple (_tmp158_, 2);
                                             ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:46:54: warning: incompatible pointer types assigning to 'GVariant *(*)(FolksObjectCache *, gconstpointer)' from 'GVariant *(FolksObjectCache *, TpfPersona *)' [-Wincompatible-pointer-types]
        ((FolksObjectCacheClass *) klass)->serialise_object = tpf_persona_store_cache_real_serialise_object;
                                                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tpf-persona-store-cache.vala:46:56: warning: incompatible pointer types assigning to 'gpointer (*)(FolksObjectCache *, GVariant *, guint8)' from 'TpfPersona *(FolksObjectCache *, GVariant *, guint8)' [-Wincompatible-pointer-types]
        ((FolksObjectCacheClass *) klass)->deserialise_object = tpf_persona_store_cache_real_deserialise_object;
                                                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14 warnings generated.
58 warnings generated.
30 warnings generated.
  CC       libfolks_telepathy_la-tp-lowlevel.lo
39 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:9:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       libtp_zeitgeist_la-tp-zeitgeist.lo
tp-lowlevel.c:74:7: warning: passing 'void (GAsyncResult *, GError **)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      folks_tp_lowlevel_connection_set_contact_alias_finish);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
5 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:12:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  GICOMP   TpLowlevel-0.6.gir
/home/lantw44/gnome/source/folks/backends/telepathy/lib/tp-zeitgeist.vala:35:95: warning: passing 'void (FolksTpZeitgeistController *, 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_, folks_tp_zeitgeist_controller_populate_counters);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
5 warnings generated.
  CCLD     libtp-zeitgeist.la
  CCLD     libfolks-telepathy.la
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/backends/telepathy/lib'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/telepathy/lib'
Making all in .
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/telepathy'
  CC       telepathy_la-tp-backend.lo
  CC       telepathy_la-tp-backend-factory.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:9:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:9:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
/home/lantw44/gnome/source/folks/backends/telepathy/tp-backend.vala:33:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_tp_backend_real_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/tp-backend.vala:33:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_tp_backend_real_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/telepathy/tp-backend.vala:213:145: 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 (_data_->_tmp3_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _data_->_tmp4_, 0, NULL, (GCallback) __folks_backends_tp_backend_account_enabled_cb_tp_account_manager_account_enabled, _data_->self);
                                                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/tp-backend.vala:215:145: 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 (_data_->_tmp5_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _data_->_tmp6_, 0, NULL, (GCallback) __folks_backends_tp_backend_account_validity_changed_cb_tp_account_manager_account_validity_changed, _data_->self);
                                                                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/telepathy/tp-backend.vala:269: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) __folks_backends_tp_backend_store_removed_cb_folks_persona_store_removed, self);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
9 warnings generated.
  CCLD     telepathy.la
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/telepathy'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/telepathy'
Making all in eds
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/eds'
Making all in lib
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/eds/lib'
  CC       libfolks_eds_la-namespace.lo
  CC       libfolks_eds_la-edsf-persona.lo
  CC       libfolks_eds_la-edsf-persona-store.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
In file included from edsf-persona.c:30:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
In file included from edsf-persona-store.c:31:
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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksWebServiceDetails *, GeeMultiMap *, 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_, edsf_persona_real_change_web_service_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksLocalIdDetails *, GeeSet *, 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_, edsf_persona_real_change_local_ids);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:84: warning: passing 'void (const gchar *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksLocationDetails *, FolksLocation *, 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_, edsf_persona_store_create_address_book);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, edsf_persona_real_change_location);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                            gpointer                 source_tag);/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:
54                                                                                     ^:
37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksPostalAddressDetails *, GeeSet *, 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_, edsf_persona_real_change_postal_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksPhoneDetails *, GeeSet *, 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_, edsf_persona_real_change_phone_numbers);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:84: warning: passing 'void (EdsfPersonaStore *, 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_, edsf_persona_store_remove_address_book);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksEmailDetails *, GeeSet *, 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_, edsf_persona_real_change_email_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksExtendedInfo *, const gchar *, FolksExtendedFieldDetails *, 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_, edsf_persona_real_change_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksExtendedInfo *, 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_, edsf_persona_real_remove_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: 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 (G_OBJECT (self), _callback_, _user_data_, edsf_persona_store_real_add_persona_from_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksNoteDetails *, GeeSet *, 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_, edsf_persona_real_change_notes);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:429:14: warning: assigning to 'GValue *' (aka 'struct _GValue *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _data_->_v = _data_->_tmp6_;
                           ^ ~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:435:15: warning: C99 forbids casting nonscalar type 'GValue' (aka 'struct _GValue') to the same type [-Wpedantic]
                _data_->v = (GValue) (*_data_->_tmp9_);
                            ^        ~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksAvatarDetails *, GLoadableIcon *, 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_, edsf_persona_real_change_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksNameDetails *, FolksStructuredName *, 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_, edsf_persona_real_change_structured_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksNameDetails *, 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_, edsf_persona_real_change_full_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksNameDetails *, 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_, edsf_persona_real_change_nickname);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksGenderDetails *, FolksGender, 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_, edsf_persona_real_change_gender);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksUrlDetails *, GeeSet *, 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_, edsf_persona_real_change_urls);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43: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_, edsf_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksImDetails *, GeeMultiMap *, 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_, edsf_persona_real_change_im_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksGroupDetails *, const gchar *, gboolean, 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_, edsf_persona_real_change_group);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (FolksPersonaStore *, 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_, edsf_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
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksGroupDetails *, GeeSet *, 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_, edsf_persona_real_change_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:731:20: warning: incompatible pointer types assigning to 'EBookClient *' (aka 'struct _EBookClient *') from 'EClient *' (aka 'struct _EClient *') [-Wincompatible-pointer-types]
                        _data_->_tmp13_ = e_book_client_connect_finish (_data_->_res_, &_data_->_inner_error_);
                                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (EdsfPersona *, GeeSet *, 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_, edsf_persona_change_system_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (EdsfPersona *, gboolean, 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_, edsf_persona_change_in_google_personal_group);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksBirthdayDetails *, GDateTime *, 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_, edsf_persona_real_change_birthday);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksRoleDetails *, GeeSet *, 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_, edsf_persona_real_change_roles);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksFavouriteDetails *, gboolean, 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_, edsf_persona_real_change_is_favourite);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:95: warning: passing 'void (FolksAntiLinkable *, GeeSet *, 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_, edsf_persona_real_change_anti_links);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EContact *, 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_, _edsf_persona_store_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, 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_, _edsf_persona_store_commit_modified_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:1198:115: warning: incompatible pointer types passing 'void (EContactDate *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = _edsf_persona_get_property (self, e_contact_date_get_type (), (GBoxedCopyFunc) _vala_EContactDate_copy, _vala_EContactDate_free, "birth_date");
                                                                                                                         ^~~~~~~~~~~~~~~~~~~~~~~
edsf-persona.c:742:120: note: passing argument to parameter 't_destroy_func' here
static gpointer _edsf_persona_get_property (EdsfPersona* self, GType t_type, GBoxedCopyFunc t_dup_func, GDestroyNotify t_destroy_func, const gchar* prop_name);
                                                                                                                       ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GLoadableIcon *, 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_, _edsf_persona_store_set_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeMultiMap *, 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_, _edsf_persona_store_set_web_service_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_urls);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:1513:116: warning: incompatible pointer types passing 'void (EContactName *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp18_ = _edsf_persona_get_property (self, e_contact_name_get_type (), (GBoxedCopyFunc) _vala_EContactName_copy, _vala_EContactName_free, "name");
                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~
edsf-persona.c:742:120: note: passing argument to parameter 't_destroy_func' here
static gpointer _edsf_persona_get_property (EdsfPersona* self, GType t_type, GBoxedCopyFunc t_dup_func, GDestroyNotify t_destroy_func, const gchar* prop_name);
                                                                                                                       ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:1589:29: warning: assigning to 'EdsfPersonaUrlTypeMapping *' (aka 'struct _EdsfPersonaUrlTypeMapping *') from 'const EdsfPersonaUrlTypeMapping [4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                        mapping_collection = EDSF_PERSONA__url_properties;
                                                                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:1573:12: warning: assigning to 'guint8 *' (aka 'unsigned char *') from 'const guchar *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp22_ = e_contact_photo_get_inlined (_tmp20_, &_tmp21_);
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_local_ids);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:1589:117: warning: incompatible pointer types passing 'void (EContactPhoto *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = _edsf_persona_get_property (self, e_contact_photo_get_type (), (GBoxedCopyFunc) _vala_EContactPhoto_copy, _vala_EContactPhoto_free, "photo");
                                                                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~
edsf-persona.c:742:120: note: passing argument to parameter 't_destroy_func' here
static gpointer _edsf_persona_get_property (EdsfPersona* self, GType t_type, GBoxedCopyFunc t_dup_func, GDestroyNotify t_destroy_func, const gchar* prop_name);
                                                                                                                       ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:1633:22: warning: assigning to 'EdsfPersonaUrlTypeMapping *' (aka 'struct _EdsfPersonaUrlTypeMapping *') from 'const EdsfPersonaUrlTypeMapping [4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                mapping_collection = EDSF_PERSONA__url_properties;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, gboolean, 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_, _edsf_persona_store_set_is_favourite);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EContact *, GLoadableIcon *, 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_, _edsf_persona_store_set_contact_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_emails);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, const gchar *, FolksExtendedFieldDetails *, 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_, _edsf_persona_store_change_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, 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_, _edsf_persona_store_remove_extended_field);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_phones);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_postal_addresses);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:2177:113: warning: incompatible pointer types passing 'void (EContactGeo *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = _edsf_persona_get_property (self, e_contact_geo_get_type (), (GBoxedCopyFunc) _vala_EContactGeo_copy, _vala_EContactGeo_free, "geo");
                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~
edsf-persona.c:742:120: note: passing argument to parameter 't_destroy_func' here
static gpointer _edsf_persona_get_property (EdsfPersona* self, GType t_type, GBoxedCopyFunc t_dup_func, GDestroyNotify t_destroy_func, const gchar* prop_name);
                                                                                                                       ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, 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_, _edsf_persona_store_set_full_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, 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_, _edsf_persona_store_set_nickname);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:434:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[5]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = EDSF_PERSONA__linkable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_notes);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GDateTime *, 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_, _edsf_persona_store_set_birthday);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_roles);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:27: warning: incompatible pointer types assigning to 'void (*)(FolksAntiLinkable *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAntiLinkable *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_anti_links = (void (*)(FolksAntiLinkable*, GeeSet*, GError**)) edsf_persona_real_change_anti_links;
                                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:23: warning: incompatible pointer types assigning to 'void (*)(FolksAvatarDetails *, GLoadableIcon *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksAvatarDetails *, GLoadableIcon *, GError **)' [-Wincompatible-pointer-types]
        iface->change_avatar = (void (*)(FolksAvatarDetails*, GLoadableIcon*, GError**)) edsf_persona_real_change_avatar;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:25: warning: incompatible pointer types assigning to 'void (*)(FolksBirthdayDetails *, GDateTime *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksBirthdayDetails *, GDateTime *, GError **)' [-Wincompatible-pointer-types]
        iface->change_birthday = (void (*)(FolksBirthdayDetails*, GDateTime*, GError**)) edsf_persona_real_change_birthday;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:32: warning: incompatible pointer types assigning to 'void (*)(FolksEmailDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksEmailDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_email_addresses = (void (*)(FolksEmailDetails*, GeeSet*, GError**)) edsf_persona_real_change_email_addresses;
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:31: warning: incompatible pointer types assigning to 'void (*)(FolksExtendedInfo *, const gchar *, FolksExtendedFieldDetails *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksExtendedInfo *, const gchar *, FolksExtendedFieldDetails *, GError **)' [-Wincompatible-pointer-types]
        iface->change_extended_field = (void (*)(FolksExtendedInfo*, const gchar*, FolksExtendedFieldDetails*, GError**)) edsf_persona_real_change_extended_field;
                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:31: warning: incompatible pointer types assigning to 'void (*)(FolksExtendedInfo *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksExtendedInfo *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->remove_extended_field = (void (*)(FolksExtendedInfo*, const gchar*, GError**)) edsf_persona_real_remove_extended_field;
                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:29: warning: incompatible pointer types assigning to 'void (*)(FolksFavouriteDetails *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksFavouriteDetails *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_is_favourite = (void (*)(FolksFavouriteDetails*, gboolean, GError**)) edsf_persona_real_change_is_favourite;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:23: warning: incompatible pointer types assigning to 'void (*)(FolksGenderDetails *, FolksGender, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGenderDetails *, FolksGender, GError **)' [-Wincompatible-pointer-types]
        iface->change_gender = (void (*)(FolksGenderDetails*, FolksGender, GError**)) edsf_persona_real_change_gender;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:22: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, const gchar *, gboolean, GError **)' [-Wincompatible-pointer-types]
        iface->change_group = (void (*)(FolksGroupDetails*, const gchar*, gboolean, GError**)) edsf_persona_real_change_group;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2052:13: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp12_ = _tmp11_;
                                        ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:23: warning: incompatible pointer types assigning to 'void (*)(FolksGroupDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksGroupDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_groups = (void (*)(FolksGroupDetails*, GeeSet*, GError**)) edsf_persona_real_change_groups;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2053:13: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp18_ = _tmp17_;
                                        ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:29: warning: incompatible pointer types assigning to 'void (*)(FolksImDetails *, GeeMultiMap *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksImDetails *, GeeMultiMap *, GError **)' [-Wincompatible-pointer-types]
        iface->change_im_addresses = (void (*)(FolksImDetails*, GeeMultiMap*, GError**)) edsf_persona_real_change_im_addresses;
                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2054:13: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp24_ = _tmp23_;
                                        ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:26: warning: incompatible pointer types assigning to 'void (*)(FolksLocalIdDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksLocalIdDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_local_ids = (void (*)(FolksLocalIdDetails*, GeeSet*, GError**)) edsf_persona_real_change_local_ids;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:25: warning: incompatible pointer types assigning to 'void (*)(FolksLocationDetails *, FolksLocation *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksLocationDetails *, FolksLocation *, GError **)' [-Wincompatible-pointer-types]
        iface->change_location = (void (*)(FolksLocationDetails*, FolksLocation*, GError**)) edsf_persona_real_change_location;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2060:14: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                                        _tmp38_ = _tmp37_;
                                                ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:32: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, FolksStructuredName *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, FolksStructuredName *, GError **)' [-Wincompatible-pointer-types]
        iface->change_structured_name = (void (*)(FolksNameDetails*, FolksStructuredName*, GError**)) edsf_persona_real_change_structured_name;
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:26: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
        iface->change_full_name = (void (*)(FolksNameDetails*, const gchar*, GError**)) edsf_persona_real_change_full_name;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:25: warning: incompatible pointer types assigning to 'void (*)(FolksNameDetails *, const gchar *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNameDetails *, const gchar *, GError **)' [-Wincompatible-pointer-types]
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2065:14: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
        iface->change_nickname = (void (*)(FolksNameDetails*, const gchar*, GError**)) edsf_persona_real_change_nickname;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        _tmp51_ = _tmp50_;
                                                ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:22: warning: incompatible pointer types assigning to 'void (*)(FolksNoteDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksNoteDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_notes = (void (*)(FolksNoteDetails*, GeeSet*, GError**)) edsf_persona_real_change_notes;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:30: warning: incompatible pointer types assigning to 'void (*)(FolksPhoneDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksPhoneDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2070:        iface->change_phone_numbers = (void (*)(FolksPhoneDetails*, GeeSet*, GError**)) edsf_persona_real_change_phone_numbers;14
                                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]

                                        _tmp64_ = _tmp63_;
                                                ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:22: warning: incompatible pointer types assigning to 'void (*)(FolksRoleDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksRoleDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_roles = (void (*)(FolksRoleDetails*, GeeSet*, GError**)) edsf_persona_real_change_roles;
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:21: warning: incompatible pointer types assigning to 'void (*)(FolksUrlDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksUrlDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_urls = (void (*)(FolksUrlDetails*, GeeSet*, GError**)) edsf_persona_real_change_urls;
                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2075:14: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                                        _tmp77_ = _tmp76_;
                                                ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:33: warning: incompatible pointer types assigning to 'void (*)(FolksPostalAddressDetails *, GeeSet *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksPostalAddressDetails *, GeeSet *, GError **)' [-Wincompatible-pointer-types]
        iface->change_postal_addresses = (void (*)(FolksPostalAddressDetails*, GeeSet*, GError**)) edsf_persona_real_change_postal_addresses;
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona.vala:38:38: warning: incompatible pointer types assigning to 'void (*)(FolksWebServiceDetails *, GeeMultiMap *, GAsyncReadyCallback, gpointer)' from 'void (*)(FolksWebServiceDetails *, GeeMultiMap *, GError **)' [-Wincompatible-pointer-types]
        iface->change_web_service_addresses = (void (*)(FolksWebServiceDetails*, GeeMultiMap*, GError**)) edsf_persona_real_change_web_service_addresses;
                                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2080:13: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp84_ = _tmp83_;
                                        ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2083:13: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp91_ = _tmp90_;
                                        ^ ~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2087:14: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp101_ = _tmp100_;
                                         ^ ~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, FolksStructuredName *, 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_, _edsf_persona_store_set_structured_name);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeMultiMap *, 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_, _edsf_persona_store_set_im_fds);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_system_groups);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, FolksGender, 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_, _edsf_persona_store_set_gender);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, GeeSet *, 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_, _edsf_persona_store_set_anti_links);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:43:95: warning: passing 'void (EdsfPersonaStore *, EdsfPersona *, FolksLocation *, 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_, _edsf_persona_store_set_location);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2435:53: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (_tmp1_->callback_target_destroy_notify == NULL) ? NULL : (_tmp1_->callback_target_destroy_notify (_tmp1_->callback_target), NULL);
                                                           ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2432:45: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (callback_target_destroy_notify == NULL) ? NULL : (callback_target_destroy_notify (callback_target), NULL);
                                                   ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:2559:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp46_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp45_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/backends/eds/lib/edsf-persona-store.vala:2616:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp30_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp29_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/backends/eds/lib/edsf-persona-store.vala:2419:51: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (self->callback_target_destroy_notify == NULL) ? NULL : (self->callback_target_destroy_notify (self->callback_target), NULL);
                                                         ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:342:208: 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 (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, e_book_client_view_get_type (), EBookClientView), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp2_, 0, NULL, (GCallback) __edsf_persona_store_contacts_added_cb_e_book_client_view_objects_added, self);
                                                                                                                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:344:208: 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 (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, e_book_client_view_get_type (), EBookClientView), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp4_, 0, NULL, (GCallback) __edsf_persona_store_contacts_removed_cb_e_book_client_view_objects_removed, self);
                                                                                                                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:346:208: 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 (G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, e_book_client_view_get_type (), EBookClientView), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp6_, 0, NULL, (GCallback) __edsf_persona_store_contacts_changed_cb_e_book_client_view_objects_modified, self);
                                                                                                                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:348:208: 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 (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, e_book_client_view_get_type (), EBookClientView), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp8_, 0, NULL, (GCallback) __edsf_persona_store_contacts_complete_cb_e_book_client_view_complete, self);
                                                                                                                                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:357:242: 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*) G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, e_book_client_get_type (), EBookClient), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp12_, _tmp13_, NULL, (GCallback) __edsf_persona_store_address_book_notify_read_only_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,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:365:209: 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 (G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, e_source_registry_get_type (), ESourceRegistry), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp16_, 0, NULL, (GCallback) __edsf_persona_store_source_registry_changed_cb_e_source_registry_source_removed, self);
                                                                                                                                                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/lib/edsf-persona-store.vala:367:209: 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 (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, e_source_registry_get_type (), ESourceRegistry), G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp18_, 0, NULL, (GCallback) __edsf_persona_store_source_registry_changed_cb_e_source_registry_source_disabled, self);
                                                                                                                                                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
59 warnings generated.
62 warnings generated.
  CCLD     libfolks-eds.la
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/eds/lib'
Making all in .
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/backends/eds'
  CC       eds_la-eds-backend.lo
  CC       eds_la-eds-backend-factory.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
In file included from eds-backend.c:29:
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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/eds/eds-backend.vala:40:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_eds_backend_real_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/eds-backend.vala:40:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_eds_backend_real_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/eds-backend.vala:257:147: 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 (_data_->_tmp11_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _data_->_tmp12_, 0, NULL, (GCallback) __folks_backends_eds_backend_ab_source_list_changed_cb_e_source_registry_source_added, _data_->self);
                                                                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/eds-backend.vala:258:147: 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 (_data_->_tmp13_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _data_->_tmp14_, 0, NULL, (GCallback) __folks_backends_eds_backend_ab_source_list_changed_cb_e_source_registry_source_enabled, _data_->self);
                                                                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/eds/eds-backend.vala:304:72: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        _tmp10_ = !_vala_string_array_contains (_tmp13_, _tmp13__length1, _tmp12_);
                                                                                                          ^~~~~~~
eds-backend.c:1045:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/eds/eds-backend.vala:323:47: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp27_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp26_);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/backends/eds/eds-backend.vala:369:130: 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 (_tmp15_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp16_, 0, NULL, (GCallback) __folks_backends_eds_backend_store_removed_cb_folks_persona_store_removed, self);
                                                                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
13 warnings generated.
  CCLD     eds.la
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/backends/eds'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/eds'
Making all in ofono
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/ofono'
  CC       ofono_la-ofono-backend.lo
  CC       ofono_la-ofono-backend-factory.lo
  CC       ofono_la-ofono-persona.lo
  CC       ofono_la-ofono-persona-store.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from warning<command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
/home/lantw44/gnome/source/folks/backends/ofono/ofono-backend.vala:123:42: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp21_ = gee_abstract_map_get_values ((GeeMap*) _tmp20_);
                                                       ^~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-backend.vala:42:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_ofono_backend_real_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-backend.vala:187:50: warning: incompatible pointer types passing 'GObject *' (aka 'struct _GObject *') to parameter of type 'GAsyncInitable *' (aka 'struct _GAsyncInitable *') [-Wincompatible-pointer-types]
                        _data_->_tmp4_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gasyncinitable.h:115:67: note: passing argument to parameter 'initable' here
GObject *g_async_initable_new_finish       (GAsyncInitable       *initable,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-backend.vala:187:19: warning: incompatible pointer types assigning to 'orgofonoManager *' (aka 'struct _orgofonoManager *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types]
                        _data_->_tmp4_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/ofono/ofono-backend.vala:42:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_ofono_backend_real_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-backend.vala:234:50: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                        _data_->_tmp4_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp3_);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-backend.vala:355:149: 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 ((FolksPersonaStore*) _tmp0_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp1_, 0, NULL, (GCallback) __folks_backends_ofono_backend_store_removed_cb_folks_persona_store_removed, self);
                                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
In file included from ofono-persona.c:34:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:36:95: warning: passing 'void (FolksPersonaStore *, 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_, folks_backends_ofono_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
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:206:49: warning: incompatible pointer types passing 'GObject *' (aka 'struct _GObject *') to parameter of type 'GAsyncInitable *' (aka 'struct _GAsyncInitable *') [-Wincompatible-pointer-types]
                _data_->_tmp7_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gasyncinitable.h:115:67: note: passing argument to parameter 'initable' here
GObject *g_async_initable_new_finish       (GAsyncInitable       *initable,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:206:18: warning: incompatible pointer types assigning to 'orgofonoPhonebook *' (aka 'struct _orgofonoPhonebook *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types]
                _data_->_tmp7_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:210:50: warning: incompatible pointer types passing 'GObject *' (aka 'struct _GObject *') to parameter of type 'GAsyncInitable *' (aka 'struct _GAsyncInitable *') [-Wincompatible-pointer-types]
                _data_->_tmp10_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gasyncinitable.h:115:67: note: passing argument to parameter 'initable' here
GObject *g_async_initable_new_finish       (GAsyncInitable       *initable,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:210:19: warning: incompatible pointer types assigning to 'orgofonoSimManager *' (aka 'struct _orgofonoSimManager *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types]
                _data_->_tmp10_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:228:48: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _data_->_tmp30_ = gee_abstract_map_get_size ((GeeMap*) _data_->_tmp29_);
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:36: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_, folks_backends_ofono_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona-store.vala:36:95: 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 (G_OBJECT (self), _callback_, _user_data_, folks_backends_ofono_persona_store_real_add_persona_from_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/ofono/ofono-persona.vala:60:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[3]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = FOLKS_BACKENDS_OFONO_PERSONA__linkable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
7 warnings generated.
  CC       ofono_la-org-ofono.lo
13 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
org-ofono.c:629:2: warning: passing 'void (GObject *, const char *, GHashTable *, gpointer *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_by_func (data[0], _dbus_org_ofono_manager_modem_added, data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:539:20: note: expanded from macro 'g_signal_handlers_disconnect_by_func'
                                          0, 0, NULL, (func), (data))
                                                      ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
org-ofono.c:630:2: warning: passing 'void (GObject *, const char *, gpointer *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_by_func (data[0], _dbus_org_ofono_manager_modem_removed, data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:539:20: note: expanded from macro 'g_signal_handlers_disconnect_by_func'
                                          0, 0, NULL, (func), (data))
                                                      ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
org-ofono.c:1068:2: warning: passing 'void (GObject *, const gchar *, GVariant *, gpointer *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_by_func (data[0], _dbus_org_ofono_sim_manager_property_changed, data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:539:20: note: expanded from macro 'g_signal_handlers_disconnect_by_func'
                                          0, 0, NULL, (func), (data))
                                                      ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
7 warnings generated.
  CCLD     ofono.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/ofono'
Making all in bluez
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends/bluez'
  CC       bluez_la-bluez-backend.lo
  CC       bluez_la-bluez-backend-factory.lo
  CC       bluez_la-bluez-persona.lo
  CC       bluez_la-bluez-persona-store.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:94:95: warning: passing 'void (FolksBackendsBlueZBackend *, orgbluezDevice *, 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_, _folks_backends_blue_z_backend_add_persona_store);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:394:149: 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 ((FolksPersonaStore*) _tmp0_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp1_, 0, NULL, (GCallback) __folks_backends_blue_z_backend_persona_store_removed_cb_folks_persona_store_removed, self);
                                                                                                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:94:95: warning: passing 'void (FolksBackendsBlueZBackend *, 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_, _folks_backends_blue_z_backend_refresh_devices);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:94:95: warning: passing 'void (FolksBackendsBlueZBackend *, GDBusObject *, 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_, _folks_backends_blue_z_backend_add_device);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:94:95: warning: passing 'void (FolksBackendsBlueZBackend *, GDBusObject *, 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_, _folks_backends_blue_z_backend_remove_device);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:94:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_blue_z_backend_real_prepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:561:19: warning: incompatible pointer types assigning to 'GDBusObjectManagerClient *' (aka 'struct _GDBusObjectManagerClient *') from 'GDBusObjectManager *' (aka 'struct _GDBusObjectManager *') [-Wincompatible-pointer-types]
                        _data_->_tmp4_ = g_dbus_object_manager_client_new_for_bus_finish (_data_->_res_, &_data_->_inner_error_);
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:607:50: warning: incompatible pointer types passing 'GObject *' (aka 'struct _GObject *') to parameter of type 'GAsyncInitable *' (aka 'struct _GAsyncInitable *') [-Wincompatible-pointer-types]
                        _data_->_tmp9_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gasyncinitable.h:115:67: note: passing argument to parameter 'initable' here
GObject *g_async_initable_new_finish       (GAsyncInitable       *initable,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:607:19: warning: incompatible pointer types assigning to 'orgbluezobexClient *' (aka 'struct _orgbluezobexClient *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types]
                        _data_->_tmp9_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/bluez/bluez-backend.vala:94:95: warning: passing 'void (FolksBackend *, 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_, folks_backends_blue_z_backend_real_unprepare);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
  CC       bluez_la-org-bluez-obex-client.lo
In file included from bluez-persona.c:38:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
In file included from bluez-persona-store.c:40:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona.vala:58:9: warning: assigning to 'gchar **' (aka 'char **') from 'const gchar *[2]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp0_ = FOLKS_BACKENDS_BLUE_Z_PERSONA__linkable_properties;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59:95: warning: passing 'void (FolksBackendsBlueZPersonaStore *, GFile *, 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_, _folks_backends_blue_z_persona_store_update_contacts_from_file);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:283:48: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _data_->_tmp7_ = gee_abstract_map_get_values ((GeeMap*) _data_->_tmp6_);
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                            ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:391:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp90_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp89_);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/backends/bluez/bluez-persona-store.vala:391:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp93_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp92_);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/backends/bluez/bluez-persona-store.vala:59:95: warning: passing 'void (FolksBackendsBlueZPersonaStore *, gboolean, 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_, folks_backends_blue_z_persona_store_set_connection_state);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59:95: warning: passing 'void (FolksBackendsBlueZPersonaStore *, 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_, _folks_backends_blue_z_persona_store_new_obex_session);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:517:49: warning: incompatible pointer types passing 'GObject *' (aka 'struct _GObject *') to parameter of type 'GAsyncInitable *' (aka 'struct _GAsyncInitable *') [-Wincompatible-pointer-types]
        _data_->_tmp12_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gasyncinitable.h:115:67: note: passing argument to parameter 'initable' here
GObject *g_async_initable_new_finish       (GAsyncInitable       *initable,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:517:18: warning: incompatible pointer types assigning to 'orgbluezobexPhonebookAccess *' (aka 'struct _orgbluezobexPhonebookAccess *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types]
        _data_->_tmp12_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59:95: warning: passing 'void (FolksBackendsBlueZPersonaStore *, const char *, 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_, _folks_backends_blue_z_persona_store_remove_obex_session);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59:95: warning: passing 'void (FolksBackendsBlueZPersonaStore *, const gchar *, GCancellable *, 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_, _folks_backends_blue_z_persona_store_perform_obex_transfer);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
In file included from /home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:599:49: warning: incompatible pointer types passing 'GObject *' (aka 'struct _GObject *') to parameter of type 'GAsyncInitable *' (aka 'struct _GAsyncInitable *') [-Wincompatible-pointer-types]
<built-in>                _data_->_tmp4_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gasyncinitable.h:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
:115:67: note: passing argument to parameter 'initable' here
GObject *g_async_initable_new_finish       (GAsyncInitable       *initable,
                                                                  ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:599:18: warning: incompatible pointer types assigning to 'orgbluezobexTransfer *' (aka 'struct _orgbluezobexTransfer *') from 'GObject *' (aka 'struct _GObject *') [-Wincompatible-pointer-types]
                _data_->_tmp4_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59:95: warning: passing 'void (FolksBackendsBlueZPersonaStore *, gboolean, 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_, _folks_backends_blue_z_persona_store_update_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:816:43: warning: passing 'gchar **' (aka 'char **') to parameter of type 'const gchar *const *' (aka 'const char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                                _data_->_tmp66_ = g_variant_new_strv (_data_->_tmp65_, 8);
                                                                      ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvariant.h:118:96: note: passing argument to parameter 'strv' here
GVariant *                      g_variant_new_strv                      (const gchar * const  *strv,
                                                                                               ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:825:43: warning: passing 'gchar **' (aka 'char **') to parameter of type 'const gchar *const *' (aka 'const char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                                _data_->_tmp78_ = g_variant_new_strv (_data_->_tmp77_, 7);
                                                                      ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvariant.h:118:96: note: passing argument to parameter 'strv' here
GVariant *                      g_variant_new_strv                      (const gchar * const  *strv,
                                                                                               ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:937:39: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
        (fn_target_destroy_notify == NULL) ? NULL : (fn_target_destroy_notify (fn_target), NULL);
                                             ^
/usr/include/sys/_null.h:32:15: note: expanded from macro 'NULL'
#define NULL    ((void *)0)
                 ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59:95: warning: passing 'void (FolksPersonaStore *, 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_, folks_backends_blue_z_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
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59: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_, folks_backends_blue_z_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/backends/bluez/bluez-persona-store.vala:59:95: 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 (G_OBJECT (self), _callback_, _user_data_, folks_backends_blue_z_persona_store_real_add_persona_from_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);
                                                                                     ^
14 warnings generated.
7 warnings generated.
26 warnings generated.
4 warnings generated.
  CC       bluez_la-org-bluez.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:7:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CCLD     bluez.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends/bluez'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/backends'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/backends'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/folks/backends'
Making all in tools
gmake[2]: Entering directory '/home/lantw44/gnome/source/folks/tools'
Making all in inspect
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tools/inspect'
  CC       folks_inspect-command-backends.o
  CC       folks_inspect-command-debug.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
  CC       folks_inspect-command-help.o
  CC       folks_inspect-command-individuals.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tools/inspect/command-help.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_help_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/inspect/command-individuals.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_individuals_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/inspect/command-backends.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_backends_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
5 warnings generated.
  CC       folks_inspect-command-linking.o
/home/lantw44/gnome/source/folks/tools/inspect/command-debug.vala:24:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_debug_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
5 warnings generated.
5 warnings generated.
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       folks_inspect-command-persona-stores.o
  CC       folks_inspect-command-personas.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
5 warnings generated.
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
  CC       folks_inspect-command-quit.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tools/inspect/command-quit.vala:24:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_quit_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
5 warnings generated.
/home/lantw44/gnome/source/folks/tools/inspect/command-linking.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_linking_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
  CC       folks_inspect-command-search.o
/home/lantw44/gnome/source/folks/tools/inspect/command-linking.vala:78:109: warning: passing 'const gchar *[3]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_tmp10_ = folks_inspect_utils_validate_subcommand (_data_->_tmp6_, _data_->_tmp7_, _data_->_tmp9_, FOLKS_INSPECT_COMMANDS_LINKING__valid_subcommands, G_N_ELEMENTS (FOLKS_INSPECT_COMMANDS_LINKING__valid_subcommands));
                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command-linking.c:337:135: note: passing argument to parameter 'valid_subcommands' here
gboolean folks_inspect_utils_validate_subcommand (const gchar* command, const gchar* command_string, const gchar* subcommand, gchar** valid_subcommands, int valid_subcommands_length1);
                                                                                                                                      ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning/home/lantw44/gnome/source/folks/tools/inspect/command-linking.vala: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
:189:57: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _data_->_tmp125_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp124_);
                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tools/inspect/command-linking.vala:199:56: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp130_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp129_);
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tools/inspect/command-linking.vala:306:95: warning: passing 'const gchar *[3]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp45_ = (FOLKS_INSPECT_COMMANDS_LINKING__valid_subcommands != NULL) ? _vala_array_dup7 (FOLKS_INSPECT_COMMANDS_LINKING__valid_subcommands, G_N_ELEMENTS (FOLKS_INSPECT_COMMANDS_LINKING__valid_subcommands)) : ((gpointer) FOLKS_INSPECT_COMMANDS_LINKING__valid_subcommands);
                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command-linking.c:1956:42: note: passing argument to parameter 'self' here
static gchar** _vala_array_dup7 (gchar** self, int length) {
                                         ^
/home/lantw44/gnome/source/folks/tools/inspect/command-personas.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_personas_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tools/inspect/command-persona-stores.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_persona_stores_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
5 warnings generated.
  CC       folks_inspect-command-set.o
5 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
  CC       folks_inspect-command-signals.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tools/inspect/command-search.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_search_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/inspect/command-search.vala:63:60: warning: passing 'const gchar *[4]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                _data_->_tmp2_ = folks_simple_query_new (_data_->_tmp1_, FOLKS_QUERY_MATCH_FIELDS_NAMES, G_N_ELEMENTS (FOLKS_QUERY_MATCH_FIELDS_NAMES));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
10 warnings generated.
  CC       folks_inspect-signal-manager.o
6 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CC       folks_inspect-utils.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tools/inspect/command-set.vala:25:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_set_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
/home/lantw44/gnome/source/folks/tools/inspect/command-set.vala:69:109: warning: passing 'const gchar *[1]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _data_->_tmp10_ = folks_inspect_utils_validate_subcommand (_data_->_tmp6_, _data_->_tmp7_, _data_->_tmp9_, FOLKS_INSPECT_COMMANDS_SET__valid_subcommands, G_N_ELEMENTS (FOLKS_INSPECT_COMMANDS_SET__valid_subcommands));
                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command-set.c:202:135: note: passing argument to parameter 'valid_subcommands' here
/home/lantw44/gnome/source/folks/tools/inspect/command-signals.valagboolean folks_inspect_utils_validate_subcommand (const gchar* command, const gchar* command_string, const gchar* subcommand, gchar** valid_subcommands, int valid_subcommands_length1);
                                                                                                                                      ^
:45:84: warning: passing 'void (FolksInspectCommand *, 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 (NULL, _callback_, _user_data_, folks_inspect_commands_signals_real_run);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
/home/lantw44/gnome/source/folks/tools/inspect/command-signals.vala:115:111: warning: passing 'const gchar *[2]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                _data_->_tmp12_ = folks_inspect_utils_validate_subcommand (_data_->_tmp8_, _data_->_tmp9_, _data_->_tmp11_, FOLKS_INSPECT_COMMANDS_SIGNALS__valid_subcommands, G_N_ELEMENTS (FOLKS_INSPECT_COMMANDS_SIGNALS__valid_subcommands));
                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command-signals.c:243:135: note: passing argument to parameter 'valid_subcommands' here
gboolean folks_inspect_utils_validate_subcommand (const gchar* command, const gchar* command_string, const gchar* subcommand, gchar** valid_subcommands, int valid_subcommands_length1);
                                                                                                                                      ^
/home/lantw44/gnome/source/folks/tools/inspect/command-set.vala:162:91: warning: passing 'const gchar *[1]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp26_ = (FOLKS_INSPECT_COMMANDS_SET__valid_subcommands != NULL) ? _vala_array_dup12 (FOLKS_INSPECT_COMMANDS_SET__valid_subcommands, G_N_ELEMENTS (FOLKS_INSPECT_COMMANDS_SET__valid_subcommands)) : ((gpointer) FOLKS_INSPECT_COMMANDS_SET__valid_subcommands);
                                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command-set.c:983:43: note: passing argument to parameter 'self' here
static gchar** _vala_array_dup12 (gchar** self, int length) {
                                          ^
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:144:13: warning: assigning to 'GType *' (aka 'unsigned long *') from 'const GType *' (aka 'const unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                _tmp30_ = _tmp29_.param_types;
                                        ^ ~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:178:42: warning: passing 'gint *' (aka 'int *') to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        _tmp22_ = g_signal_list_ids (_tmp20_, &_tmp21_);
                                                              ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:340:31: note: passing argument to parameter 'n_ids' here
                                             guint              *n_ids);
                                                                 ^
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:209:44: warning: passing 'gint *' (aka 'int *') to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        _tmp50_ = g_signal_list_ids (_tmp48_, &_tmp49_);
                                                                              ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:340:31: note: passing argument to parameter 'n_ids' here
                                             guint              *n_ids);
                                                                 ^
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:253:42: warning: passing 'gint *' (aka 'int *') to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        _tmp21_ = g_signal_list_ids (_tmp19_, &_tmp20_);
                                                              ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:340:31: note: passing argument to parameter 'n_ids' here
                                             guint              *n_ids);
                                                                 ^
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:284:44: warning: passing 'gint *' (aka 'int *') to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        _tmp48_ = g_signal_list_ids (_tmp46_, &_tmp47_);
                                                                              ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:340:31: note: passing argument to parameter 'n_ids' here
                                             guint              *n_ids);
                                                                 ^
/home/lantw44/gnome/source/folks/tools/inspect/utils.vala:41:65: warning: incompatible pointer types passing 'void (GValue *, GValue *)' to parameter of type 'GValueTransform' (aka 'void (*)(const GValue *, GValue *)') [-Wincompatible-pointer-types]
        g_value_register_transform_func (G_TYPE_OBJECT, G_TYPE_STRING, _folks_inspect_utils_transform_object_to_string_gvalue_transform);
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gvalue.h:165:23: note: passing argument to parameter 'transform_func' here
                                         GValueTransform transform_func);
                                                         ^
/home/lantw44/gnome/source/folks/tools/inspect/utils.vala:43:76: warning: incompatible pointer types passing 'void (GValue *, GValue *)' to parameter of type 'GValueTransform' (aka 'void (*)(const GValue *, GValue *)') [-Wincompatible-pointer-types]
        g_value_register_transform_func (FOLKS_TYPE_PERSONA_STORE, G_TYPE_STRING, _folks_inspect_utils_transform_persona_store_to_string_gvalue_transform);
                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gvalue.h:165:23: note: passing argument to parameter 'transform_func' here
                                         GValueTransform transform_func);
                                                         ^
/home/lantw44/gnome/source/folks/tools/inspect/utils.vala:45:63: warning: incompatible pointer types passing 'void (GValue *, GValue *)' to parameter of type 'GValueTransform' (aka 'void (*)(const GValue *, GValue *)') [-Wincompatible-pointer-types]
        g_value_register_transform_func (G_TYPE_STRV, G_TYPE_STRING, _folks_inspect_utils_transform_string_array_to_string_gvalue_transform);
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gvalue.h/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:302:38: warning: passing 'gint *' (aka 'int *') to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        _tmp2_ = g_signal_list_ids (_tmp0_, &_tmp1_);
                                            ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:340:31: note: passing argument to parameter 'n_ids' here
                                             guint              *n_ids);
                                                                 ^
:165:23: note: passing argument to parameter 'transform_func' here
                                         GValueTransform transform_func);
                                                         ^
/home/lantw44/gnome/source/folks/tools/inspect/utils.vala:47:68: warning: incompatible pointer types passing 'void (GValue *, GValue *)' to parameter of type 'GValueTransform' (aka 'void (*)(const GValue *, GValue *)') [-Wincompatible-pointer-types]
        g_value_register_transform_func (G_TYPE_DATE_TIME, G_TYPE_STRING, _folks_inspect_utils_transform_date_time_to_string_gvalue_transform);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:347:64: warning: incompatible pointer types passing 'GValue *' (aka 'struct _GValue *') to parameter of type 'GValue **' (aka 'struct _GValue **'); take the address with & [-Wincompatible-pointer-types]
        folks_inspect_signal_manager_signal_meta_marshaller (closure, return_value, param_values, param_values_length1, invocation_hint, marshal_data);/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gvalue.h:165:23: note: passing argument to parameter 'transform_func' here
                                         GValueTransform transform_func);
                                                         ^

                                                                      ^~~~~~~~~~~~
                                                                      &
signal-manager.c:83:94: note: passing argument to parameter 'return_value' here
static void folks_inspect_signal_manager_signal_meta_marshaller (GClosure* closure, GValue** return_value, GValue* param_values, int param_values_length1, void* invocation_hint, void* marshal_data);
                                                                                             ^
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:347:44: warning: incompatible pointer types passing 'void (GClosure *, GValue *, int, GValue *, void *, void *)' to parameter of type 'GClosureMarshal' (aka 'void (*)(GClosure *, GValue *, guint, const GValue *, gpointer, gpointer)') [-Wincompatible-pointer-types]
        g_closure_set_meta_marshal (_tmp1_, NULL, _folks_inspect_signal_manager_signal_meta_marshaller_gclosure_marshal);
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gclosure.h:275:24: note: passing argument to parameter 'meta_marshal' here
                                                 GClosureMarshal meta_marshal);
                                                                 ^
/home/lantw44/gnome/source/folks/tools/inspect/signal-manager.vala:432:55: warning: incompatible pointer types passing 'gboolean (GSignalInvocationHint *, int, GValue *, gpointer)' to parameter of type 'GSignalEmissionHook' (aka 'gboolean (*)(GSignalInvocationHint *, guint, const GValue *, gpointer)') [-Wincompatible-pointer-types]
        _tmp9_ = g_signal_add_emission_hook (_tmp7_, _tmp8_, _folks_inspect_signal_manager_emission_hook_cb_gsignal_emission_hook, self, NULL);
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:362:32: note: passing argument to parameter 'hook_func' here
                                             GSignalEmissionHook  hook_func,
                                                                  ^
8 warnings generated.
  CC       folks_inspect-inspect.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/tools/inspect/utils.vala:384:22: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                                                _tmp165_ = _tmp164_;
                                                                                                         ^ ~~~~~~~~
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
7 warnings generated.
/home/lantw44/gnome/source/folks/tools/inspect/utils.vala:425:24: warning: assigning to 'FolksRole *' (aka 'struct _FolksRole *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                                                                _tmp207_ = _tmp206_;
                                                                                                                         ^ ~~~~~~~~
In file included from <built-in>:160:
In file included from <command line>:4:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tools/inspect/utils.vala:630:65: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _tmp0_ = _vala_string_array_contains (_tmp3_, _tmp3__length1, _tmp2_);
                                                                              ^~~~~~
utils.c:3401:86: note: passing argument to parameter 'needle' here
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
                                                                                     ^
13 warnings generated.
11 warnings generated.
/home/lantw44/gnome/source/folks/tools/inspect/inspect.vala:33:95: warning: passing 'void (FolksInspectClient *, 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_, _folks_inspect_client_wait_for_quiescence);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/inspect/inspect.vala:33:95: warning: passing 'void (FolksInspectClient *, 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_, folks_inspect_client_run_non_interactive);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/inspect/inspect.vala:33:95: warning: passing 'void (FolksInspectClient *, 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_, folks_inspect_client_run_interactive);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/inspect/inspect.vala:300:37: warning: incompatible pointer types passing 'void (const gchar *)' to parameter of type 'rl_vcpfunc_t *' (aka 'void (*)(char *)') [-Wincompatible-pointer-types]
        rl_callback_handler_install ("> ", __folks_inspect_client_readline_handler_cb_rl_vcpfunc_t);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/readline/readline.h:219:77: note: passing argument to parameter here
extern void rl_callback_handler_install PARAMS((const char *, rl_vcpfunc_t *));
                                                                            ^
/usr/local/include/readline/rlstdc.h:33:28: note: expanded from macro 'PARAMS'
#    define PARAMS(protos) protos
                           ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
9 warnings generated.
  CCLD     folks-inspect
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tools/inspect'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tools'
  CC       folks_import-import.o
  CC       folks_import-import-pidgin.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:4:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:4:
../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
/home/lantw44/gnome/source/folks/tools/import.vala:34:84: warning: passing '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 (NULL, _callback_, _user_data_, folks_import_tool_import);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:27:95: warning: passing 'void (FolksImporter *, FolksPersonaStore *, 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_, folks_importers_pidgin_real_import);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:89:19: warning: assigning to 'const gchar *' (aka 'const char *') from 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                _data_->_tmp44_ = _data_->_tmp43_->name;
                                ^ ~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:105:22: warning: assigning to 'const gchar *' (aka 'const char *') from 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        _data_->_tmp62_ = _data_->_tmp61_->name;
                                                        ^ ~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:27:95: warning: passing 'void (FolksImportersPidgin *, xmlNode *, 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_, folks_importers_pidgin_parse_blist);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:130:22: warning: assigning to 'const gchar *' (aka 'const char *') from 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        _data_->_tmp10_ = _data_->_tmp9_->name;
                                                        ^ ~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:27:95: warning: passing 'void (FolksImportersPidgin *, xmlNode *, 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_, folks_importers_pidgin_parse_group);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:144:22: warning: assigning to 'const gchar *' (aka 'const char *') from 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        _data_->_tmp12_ = _data_->_tmp11_->name;
                                                        ^ ~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:27:95: warning: passing 'void (FolksImportersPidgin *, xmlNode *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
6 warnings generated.
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, folks_importers_pidgin_parse_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:180:22: warning: assigning to 'const gchar *' (aka 'const char *') from 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        _data_->_tmp12_ = _data_->_tmp11_->name;
                                                        ^ ~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:199:24: warning: assigning to 'const gchar *' (aka 'const char *') from 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        _data_->_tmp28_ = _data_->_tmp27_->name;
                                                                        ^ ~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tools/import-pidgin.vala:201:25: warning: assigning to 'const gchar *' (aka 'const char *') from 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                _data_->_tmp32_ = _data_->_tmp31_->name;
                                                                                ^ ~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
  CCLD     folks-import
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tools'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/folks/tools'
Making all in po
gmake[2]: Entering directory '/home/lantw44/gnome/source/folks/po'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/home/lantw44/gnome/source/folks/po'
Making all in tests
gmake[2]: Entering directory '/home/lantw44/gnome/source/folks/tests'
Making all in data
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/data'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/data'
Making all in lib
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/bluez'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/bluez'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/libsocialweb'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/libsocialweb'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/tracker'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/tracker'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib'
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/bluez'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/bluez'
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/libsocialweb'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/libsocialweb'
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/tracker'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/tracker'
gmake LIBTOOL=/usr/local/bin/libtool  all-recursive
gmake[4]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib'
Making all in .
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib'
  CC       libfolks_test_la-disconnection-queue.lo
  CC       libfolks_test_la-haze-remove-directory.lo
  CC       libfolks_test_la-gtestdbus.lo
  CC       libfolks_test_la-test-case.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
2 warnings generated.
  CC       libfolks_test_la-test-case-helper.lo
2 warnings generated.
2 warnings generated.
2 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
  CC       libfolks_test_la-test-utils.lo
  CC       libfolks_test_la-org-freedesktop-dbus-mock.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:27:84: warning: passing 'void (GLoadableIcon *, GLoadableIcon *, gint, 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_, folks_test_utils_loadable_icons_content_equal);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:27:84: warning: passing 'void (FolksBackend *, 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_, folks_test_utils_backend_prepare_and_wait_for_quiescence);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:27:84: warning: passing 'void (FolksIndividualAggregator *, 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_, folks_test_utils_aggregator_prepare_and_wait_for_quiescence);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
org-freedesktop-dbus-mock.c:1974:2: warning: passing 'void (GObject *, const gchar *, GVariant **, int, gpointer *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
        g_signal_handlers_disconnect_by_func (data[0], _dbus_org_freedesktop_dbus_mock_method_called, data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:539:20: note: expanded from macro 'g_signal_handlers_disconnect_by_func'
                                          0, 0, NULL, (func), (data))
                                                      ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gsignal.h:436:25: note: passing argument to parameter 'func' here
                                               gpointer           func,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:27:84: warning: passing 'void (FolksIndividualAggregator *, 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 (NULL, _callback_, _user_data_, folks_test_utils_aggregator_prepare_and_wait_for_individuals);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:323:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp35_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp34_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/lib/test-utils.vala:331:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp9_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_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);
                                                              ^
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:340:55: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp14_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp13_);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/lib/test-utils.vala:27:84: warning: passing 'void (FolksIndividualAggregator *, 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 (NULL, _callback_, _user_data_, folks_test_utils_aggregator_wait_for_individuals);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:396:48: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _tmp11_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp10_);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/lib/test-utils.vala:411:48: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _tmp29_ = gee_abstract_collection_get_size ((GeeCollection*) _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);
                                                              ^
/home/lantw44/gnome/source/folks/tests/lib/test-utils.vala:426:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp42_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp41_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/lib/test-utils.vala:426:47: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _tmp45_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp44_);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/lib/test-utils.vala:433:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp19_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_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/source/folks/tests/lib/test-utils.vala:433:55: 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);
                                                              ^
3 warnings generated.
16 warnings generated.
  CCLD     libfolks-test.la
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib'
Making all in dummy
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/dummy'
  CC       libdummy_test_la-test-case.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:3:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CCLD     libdummy-test.la
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/dummy'
Making all in key-file
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/key-file'
  CC       libkf_test_la-test-case.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:3:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CCLD     libkf-test.la
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/key-file'
Making all in telepathy/contactlist
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy/contactlist'
  CC       libtp_test_contactlist_la-backend.lo
  CC       libtp_test_contactlist_la-contact-list-manager.lo
  CC       libtp_test_contactlist_la-contacts-conn.lo
  CC       libtp_test_contactlist_la-room-list-chan.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
contacts-conn.c:61:6: warning: extra ';' outside of a function [-Wextra-semi]
    );
     ^
In file included from contacts-conn.c:25:
./debug.h:3:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
  g_debug ("%s: " format, G_STRFUNC, ##__VA_ARGS__)
                                     ^
./debug.h:3:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
./debug.h:3:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
./debug.h:3:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
contacts-conn.c:1358:76: warning: extra ';' outside of a function [-Wextra-semi]
    tp_tests_legacy_contacts_connection, TP_TESTS_TYPE_CONTACTS_CONNECTION);
                                                                           ^
contacts-conn.c:1418:39: warning: extra ';' outside of a function [-Wextra-semi]
    TP_TESTS_TYPE_CONTACTS_CONNECTION);
                                      ^
contact-list-manager.c:356:18: warning: passing 'void (TpBaseContactList *, TpHandle, const gchar *const *, gsize, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      user_data, contact_list_set_contact_groups_async);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/util.h:175:64: note: passing argument to parameter 'source_tag' here
    GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag);
                                                               ^
contact-list-manager.c:438:18: warning: passing 'void (TpBaseContactList *, TpHandleSet *, const gchar *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      user_data, contact_list_request_subscription_async);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/util.h:175:64: note: passing argument to parameter 'source_tag' here
    GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag);
                                                               ^
contact-list-manager.c:456:18: warning: passing 'void (TpBaseContactList *, TpHandleSet *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      user_data, contact_list_authorize_publication_async);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/util.h:175:64: note: passing argument to parameter 'source_tag' here
    GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag);
                                                               ^
contact-list-manager.c:474:18: warning: passing 'void (TpBaseContactList *, TpHandleSet *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      user_data, contact_list_remove_contacts_async);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/util.h:175:64: note: passing argument to parameter 'source_tag' here
    GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag);
                                                               ^
contact-list-manager.c:492:18: warning: passing 'void (TpBaseContactList *, TpHandleSet *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      user_data, contact_list_unsubscribe_async);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/util.h:175:64: note: passing argument to parameter 'source_tag' here
    GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag);
                                                               ^
contact-list-manager.c:510:18: warning: passing 'void (TpBaseContactList *, TpHandleSet *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      user_data, contact_list_unpublish_async);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/telepathy-1.0/telepathy-glib/util.h:175:64: note: passing argument to parameter 'source_tag' here
    GAsyncReadyCallback callback, gpointer user_data, gpointer source_tag);
                                                               ^
2 warnings generated.
2 warnings generated.
9 warnings generated.
8 warnings generated.
  CC       libtp_test_contactlist_la-simple-account.lo
  CC       libtp_test_contactlist_la-simple-account-manager.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
2 warnings generated.
  CC       libtp_test_contactlist_la-simple-conn.lo
  CC       libtp_test_contactlist_la-textchan-null.lo
2 warnings generated.
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
  CC       libtp_test_contactlist_la-util.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
2 warnings generated.
2 warnings generated.
2 warnings generated.
  CCLD     libtp-test-contactlist.la
  GISCAN   tp-test-contactlist.gir
g-ir-scanner: TpTests: warning: 10 warnings suppressed (use --warn-all to see them)
gmake LIBTOOL=/usr/local/bin/libtool  tp-test-contactlist.gir
gmake[6]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy/contactlist'
gmake[6]: 'tp-test-contactlist.gir' is up to date.
gmake[6]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy/contactlist'
  GEN      tp-test-contactlist.vapi
Generation succeeded - 0 warning(s)
touch tp-test-contactlist.vapi
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy/contactlist'
Making all in telepathy
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy'
gmake LIBTOOL=/usr/local/bin/libtool  all-recursive
gmake[6]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy'
Making all in contactlist
gmake[7]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy/contactlist'
gmake[7]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy/contactlist'
gmake[7]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy'
  CC       libtpf_test_la-test-case.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:10:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CCLD     libtpf-test.la
copying selected object files to avoid basename conflicts...
gmake[7]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy'
gmake[6]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy'
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/telepathy'
Making all in eds
gmake[5]: Entering directory '/home/lantw44/gnome/source/folks/tests/lib/eds'
  CC       libeds_test_la-test-case.lo
  CC       libeds_test_la-backend.lo
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:3:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:162:
In file included from <command line>:3:
../../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1117:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strstrip (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:180:53: note: expanded from macro 'g_strstrip'
#define g_strstrip( string )    g_strchomp (g_strchug (string))
                                                       ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:175:55: note: passing argument to parameter 'string' here
gchar*                g_strchug        (gchar        *string);
                                                      ^
5 warnings generated.
In file included from backend.c:27:
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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:38:84: warning: passing 'void (EdsTestBackend *, gint, GeeHashMap *, 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_, eds_test_backend_update_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:38:84: warning: passing 'void (EdsTestBackend *, gint, 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_, eds_test_backend_remove_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:109:10: warning: incompatible pointer types assigning to 'EBookClient *' (aka 'struct _EBookClient *') from 'EClient *' (aka 'struct _EClient *') [-Wincompatible-pointer-types]
                _tmp3_ = e_book_client_connect_sync (_tmp2_, (guint32) 1, NULL, &_inner_error_);
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:38:84: warning: passing 'void (EdsTestBackend *, gboolean, 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_, _eds_test_backend_prepare_source_async);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:174:50: warning: passing 'guint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        g_file_replace_contents_async (_data_->_tmp19_, _data_->_tmp22_, (gsize) _data_->_tmp22__length1, NULL, FALSE, G_FILE_CREATE_NONE, NULL, _eds_test_backend_prepare_source_async_ready, _data_);
                                                        ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1225:36: note: passing argument to parameter 'contents' here
                                              const char             *contents,
                                                                      ^
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:38:84: warning: passing 'void (EdsTestBackend *, 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_, eds_test_backend_commit_contacts_to_addressbook);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:233:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp6_ = gee_abstract_map_get_keys ((GeeMap*) _tmp5_);
                                                    ^~~~~~~~~~~~~~~~
/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/source/folks/tests/lib/eds/backend.vala:269:44: warning: incompatible pointer types passing 'guint8 **' (aka 'unsigned char **') to parameter of type 'char **' [-Wincompatible-pointer-types]
                                                g_file_load_contents (_tmp69_, NULL, &_tmp70_, &_tmp71_, NULL, &_inner_error_);
                                                                                     ^~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1184:36: note: passing argument to parameter 'contents' here
                                              char                  **contents,
                                                                      ^
/home/lantw44/gnome/source/folks/tests/lib/eds/backend.vala:297:47: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                                                _tmp111_ = gee_abstract_map_get_keys ((GeeMap*) _tmp110_);
                                                                                                      ^~~~~~~~~~~~~~~~~~
/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/source/folks/tests/lib/eds/backend.vala:306:18: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                                _tmp139_ = _tmp138_;
                                                                         ^ ~~~~~~~~
16 warnings generated.
  CCLD     libeds-test.la
gmake[5]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib/eds'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/lib'
Making all in dummy
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/dummy'
  CC       individual-retrieval.o
  CC       add-persona.o
  CC       linkable-properties.o
  CC       search-view.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:110:21: warning: assigning to 'SearchViewTestsSimpleTestVector *' (aka 'struct _SearchViewTestsSimpleTestVector *') from 'const SearchViewTestsSimpleTestVector [17]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                vector_collection = vectors;
                                  ^ ~~~~~~~
/home/lantw44/gnome/source/folks/tests/dummy/linkable-properties.vala:26:95: warning: passing 'void (LinkablePropertiesTests *, GeeHashMap *, 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_, _linkable_properties_tests_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:134:43: warning: passing 'const gchar **' (aka 'const char **') to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp6_ = folks_simple_query_new (_tmp4_, _tmp5_, _tmp5__length1);
                                                 ^~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/individual-retrieval.vala:26:84: warning: passing 'void (FolksDummyPersonaStore *, IndividualRetrievalTestsPersonaInfo *, 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_, _individual_retrieval_tests_create_persona_from_info);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/linkable-properties.vala:26:95: warning: passing 'void (LinkablePropertiesTests *, 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_, _linkable_properties_tests_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/linkable-properties.vala:129:132: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/dummy/individual-retrieval.vala/home/lantw44/gnome/source/folks/tests/dummy/linkable-properties.vala:26::141:95: warning: passing 'void (IndividualRetrievalTests *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
133: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _individual_retrieval_tests_register_personas);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
        _data_->_tmp24_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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
                                                            gpointer                 source_tag);
                                                                                     ^
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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/dummy/individual-retrieval.vala:96:27: warning: assigning to 'IndividualRetrievalTestsPersonaInfo *' (aka 'struct _IndividualRetrievalTestsPersonaInfo *') from 'const IndividualRetrievalTestsPersonaInfo [2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                _data_->info_collection = INDIVIDUAL_RETRIEVAL_TESTS__persona_info;
                                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:241:47: warning: passing 'const gchar **' (aka 'const char **') to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp33_ = folks_simple_query_new ("Mallory", _tmp32_, _tmp32__length1);
                                                     ^~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:283:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp60_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp59_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/dummy/linkable-properties.vala:26:95: warning: passing 'void (LinkablePropertiesTests *, 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_, linkable_properties_tests_test_linkable_properties_aggregate_after_change_continue);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:296:62: warning: passing 'const gchar **' (aka 'const char **') to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp77_ = folks_simple_query_new (" mallorY   sterling   ", _tmp76_, _tmp76__length1);
                                                                    ^~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/individual-retrieval.vala:162: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*) _data1_->expected_individuals);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/dummy/add-persona.vala:27:95: warning: passing 'void (AddPersonaTests *, 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_, _add_persona_tests_test_add_persona_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/add-persona.vala:27:95: warning: passing 'void (AddPersonaTests *, 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_, _add_persona_tests_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:486:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp15_ = gee_abstract_collection_get_size ((GeeCollection*) _data4_->expected_matches);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/dummy/search-view.vala:514:71: warning: passing 'const gchar *[4]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp7_ = folks_simple_query_new (SEARCH_VIEW_TESTS__FULL_NAME_TOKEN, FOLKS_QUERY_MATCH_FIELDS_NAMES, G_N_ELEMENTS (FOLKS_QUERY_MATCH_FIELDS_NAMES));
                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:533:72: warning: passing 'const gchar *[4]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp12_ = folks_simple_query_new (SEARCH_VIEW_TESTS__FULL_NAME_TOKEN, FOLKS_QUERY_MATCH_FIELDS_NAMES, G_N_ELEMENTS (FOLKS_QUERY_MATCH_FIELDS_NAMES));
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:562:71: warning: passing 'const gchar *[4]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp7_ = folks_simple_query_new (SEARCH_VIEW_TESTS__FULL_NAME_TOKEN, FOLKS_QUERY_MATCH_FIELDS_NAMES, G_N_ELEMENTS (FOLKS_QUERY_MATCH_FIELDS_NAMES));
                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:570:81: warning: passing 'const gchar *[4]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp9_ = folks_simple_query_new (SEARCH_VIEW_TESTS__NON_MATCHING_PARTIAL_NAME, FOLKS_QUERY_MATCH_FIELDS_NAMES, G_N_ELEMENTS (FOLKS_QUERY_MATCH_FIELDS_NAMES));
                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:578:73: warning: passing 'const gchar *[4]' to parameter of type 'gchar **' (aka 'char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp11_ = folks_simple_query_new (SEARCH_VIEW_TESTS__FULL_NAME_PREFIX, FOLKS_QUERY_MATCH_FIELDS_NAMES, G_N_ELEMENTS (FOLKS_QUERY_MATCH_FIELDS_NAMES));
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../folks/folks.h:1577:78: note: passing argument to parameter 'match_fields' here
FolksSimpleQuery* folks_simple_query_new (const gchar* query_string, gchar** match_fields, int match_fields_length1);
                                                                             ^
/home/lantw44/gnome/source/folks/tests/dummy/add-persona.vala:295:143: 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*) _tmp12_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp13_, 0, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:25:95: warning: passing 'void (SearchViewTests *, const gchar *, FolksStructuredName *, FolksIndividualAggregator *, 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_, _search_view_tests_change_user_names);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/add-persona.vala:27:95: warning: passing 'void (AddPersonaTests *, FolksIndividual *, 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_, _add_persona_tests_check_properties);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:748: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);
                                                              ^
/home/lantw44/gnome/source/folks/tests/dummy/search-view.vala:757:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp24_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp23_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/dummy/search-view.vala:760:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp29_ = gee_abstract_collection_get_size ((GeeCollection*) _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);
                                                              ^
8 warnings generated.
  CCLD     individual-retrieval
9 warnings generated.
  CCLD     linkable-properties
8 warnings generated.
  CCLD     add-persona
19 warnings generated.
  CCLD     search-view
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/dummy'
Making all in key-file
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/key-file'
  CC       individual-retrieval.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/key-file/individual-retrieval.vala:81:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp37_ = gee_abstract_collection_get_size ((GeeCollection*) _data1_->expected_individuals);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/key-file/individual-retrieval.vala:92:45: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _data1_->expected_individuals);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                              ^
6 warnings generated.
  CCLD     individual-retrieval
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/key-file'
Making all in tools
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/tools'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/tools'
Making all in folks
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/folks'
  CC       small-set.o
  CC       abstract-field-details.o
  CC       async-locking.o
  CC       utils.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warningwarning: : unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]

warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CC       primary-store-changes.o
/home/lantw44/gnome/source/folks/tests/folks/async-locking.vala:4:95: warning: passing 'void (AsyncLockingTests *, 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_, async_locking_tests_locked_increment);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/tests/folks/async-locking.vala:4:95: warning: passing 'void (AsyncLockingTests *, 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_, async_locking_tests_locked_increment_safe);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/folks/async-locking.vala:4:95: warning: passing 'void (AsyncLockingTests *, 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_, async_locking_tests_simulate_work);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
7 warnings generated.
  CC       backend-loading.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CC       aggregation.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/folks/primary-store-changes.vala:94: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]
        _tmp1_ = _tmp0_ = g_settings_list_schemas ();
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/folks/primary-store-changes.vala:23:95: warning: passing 'void (PrimaryStoreChangesTests *, 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_, primary_store_changes_tests_test_change_primary_store_setting_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CC       standalone-individuals.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
4 warnings generated.
  CC       avatar-cache.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/tests/folks/backend-loading.vala:56:39: warning: passing 'guint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                g_file_replace_contents (backend_f, _tmp6_, (gsize) _tmp6__length1, NULL, FALSE, G_FILE_CREATE_PRIVATE, NULL, NULL, &_inner_error_);
                                                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gfile.h:1215:36: note: passing argument to parameter 'contents' here
                                              const char             *contents,
                                                                      ^
/home/lantw44/gnome/source/folks/tests/folks/backend-loading.vala:104:47: 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*) _data1_->backends_expected);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/backend-loading.vala:23:95: warning: passing 'void (BackendLoadingTests *, FolksBackendStore *, 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_, backend_loading_tests_test_disabling_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/folks/backend-loading.vala:148:55: 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_->backends_expected);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/backend-loading.vala:23:95: warning: passing 'void (BackendLoadingTests *, FolksBackendStore *, 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_, backend_loading_tests_test_reloading_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/folks/backend-loading.vala:191:55: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp26_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp25_);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/backend-loading.vala:218:55: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp55_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp54_);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/backend-loading.vala:246:55: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp85_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp84_);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/backend-loading.vala:272:56: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                _data_->_tmp114_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp113_);
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                              ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/folks/aggregation.vala:158:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp39_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp38_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/aggregation.vala:159:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp42_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp41_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/aggregation.vala:357:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp85_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp84_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/aggregation.vala:383:47: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp122_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp121_);
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/aggregation.vala:494:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp56_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp55_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/aggregation.vala:502:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp80_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp79_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/aggregation.vala:510:47: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp104_ = gee_abstract_collection_get_size ((GeeCollection*) _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);
                                                              ^
/home/lantw44/gnome/source/folks/tests/folks/aggregation.vala:518:47: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp128_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp127_);
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                              ^
4 warnings generated.
  CC       object-cache.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
13 warnings generated.
  CC       phone-field-details.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/folks/phone-field-details.vala:51:16: warning: assigning to 'PhoneFieldDetailsTestsNormalisationPair *' (aka 'struct _PhoneFieldDetailsTestsNormalisationPair *') from 'const PhoneFieldDetailsTestsNormalisationPair [6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                s_collection = normalisation_pairs;
                             ^ ~~~~~~~~~~~~~~~~~~~
5 warnings generated.
4 warnings generated.
  CC       name-details.o
  CC       init.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/folks/object-cache.vala:27:34: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp1_ = _g_variant_type_copy0 (_tmp0_);
                                        ^~~~~~
object-cache.c:701:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/tests/folks/object-cache.vala:27:34: warning: passing 'const GVariantType *' (aka 'const struct _GVariantType *') to parameter of type 'gpointer' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp3_ = _g_variant_type_copy0 (_tmp2_);
                                        ^~~~~~
object-cache.c:701:49: note: passing argument to parameter 'self' here
static gpointer _g_variant_type_copy0 (gpointer self) {
                                                ^
/home/lantw44/gnome/source/folks/tests/folks/object-cache.vala:27:37: warning: passing 'GVariantType **' (aka 'struct _GVariantType **') to parameter of type 'const GVariantType *const *' (aka 'const struct _GVariantType *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
        _tmp6_ = g_variant_type_new_tuple (_tmp5_, 2);
                                           ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gvarianttype.h:368:102: note: passing argument to parameter 'items' here
GVariantType *                  g_variant_type_new_tuple                (const GVariantType * const *items,
                                                                                                     ^
/home/lantw44/gnome/source/folks/tests/folks/object-cache.vala:17:54: warning: incompatible pointer types assigning to 'GVariant *(*)(FolksObjectCache *, gconstpointer)' from 'GVariant *(FolksObjectCache *, TestObject *)' [-Wincompatible-pointer-types]
        ((FolksObjectCacheClass *) klass)->serialise_object = test_cache_real_serialise_object;
                                                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/folks/object-cache.vala:17:56: warning: incompatible pointer types assigning to 'gpointer (*)(FolksObjectCache *, GVariant *, guint8)' from 'TestObject *(FolksObjectCache *, GVariant *, guint8)' [-Wincompatible-pointer-types]
        ((FolksObjectCacheClass *) klass)->deserialise_object = test_cache_real_deserialise_object;
                                                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/folks/object-cache.vala:225: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/source/folks/tests/folks/object-cache.vala:245:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp50_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp49_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/folks/object-cache.vala:532: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/source/folks/tests/folks/name-details.vala:120:19: warning: assigning to 'NameDetailsTestsFormatPair *' (aka 'struct _NameDetailsTestsFormatPair *') from 'const NameDetailsTestsFormatPair [37]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                pair_collection = tests;
                                ^ ~~~~~
5 warnings generated.
  CCLD     small-set
/home/lantw44/gnome/source/folks/tests/folks/init.vala:24:95: warning: passing 'void (InitTests *, 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_, _init_tests_test_individual_count_loop);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/folks/init.vala:142:38: warning: incompatible pointer types assigning to 'gchar **' (aka 'char **') from 'gpointer *' (aka 'void **') [-Wincompatible-pointer-types]
                                        _data_->previous_individual_ids = _data_->_tmp15_;
                                                                        ^ ~~~~~~~~~~~~~~~
6 warnings generated.
  CCLD     abstract-field-details
12 warnings generated.
  CCLD     async-locking
12 warnings generated.
  CCLD     utils
  CCLD     primary-store-changes
  CCLD     backend-loading
  CCLD     aggregation
  CCLD     standalone-individuals
  CCLD     avatar-cache
  CCLD     object-cache
  CCLD     phone-field-details
  CCLD     name-details
  CCLD     init
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/folks'
Making all in telepathy
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/telepathy'
  CC       persona-store-capabilities.o
  CC       individual-retrieval.o
  CC       individual-properties.o
  CC       init.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/telepathy/individual-retrieval.vala:120:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp14_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp13_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/telepathy/individual-retrieval.vala:228:45: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _data2_->added_individuals);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/telepathy/individual-retrieval.vala:27:95: warning: passing 'void (IndividualRetrievalTests *, TpfPersonaStore *, GeeHashSet *, 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_, individual_retrieval_tests_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/telepathy/individual-retrieval.vala:285:48: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _tmp16_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp15_);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                              ^
4 warnings generated.
  CC       fake-tp-backend.o
/home/lantw44/gnome/source/folks/tests/telepathy/persona-store-capabilities.vala:131:172: 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*) _tmp10_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, _tmp12_, NULL, (GCallback) _persona_store_capabilities_tests_can_add_personas_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,
                                                                  ^
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
/home/lantw44/gnome/source/folks/tests/telepathy/persona-store-capabilities.vala:147:172: 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*) _tmp10_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, _tmp12_, NULL, (GCallback) _persona_store_capabilities_tests_can_remove_personas_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,
                                                                  ^
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/telepathy/individual-properties.vala:317:78: warning: passing 'gchar **' (aka 'char **') to parameter of type 'const gchar *const *' (aka 'const char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                        tp_tests_contacts_connection_change_aliases (_tmp41_, (guint) 1, _tmp44_, _tmp48_);
                                                                                                  ^~~~~~~
../../tests/lib/telepathy/contactlist/contacts-conn.h:82:51: note: passing argument to parameter 'aliases' here
    const TpHandle *handles, const gchar * const *aliases);
                                                  ^
/home/lantw44/gnome/source/folks/tests/telepathy/individual-properties.vala:363: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);
                                                              ^
/home/lantw44/gnome/source/folks/tests/telepathy/individual-properties.vala:27:95: warning: passing 'void (IndividualPropertiesTests *, GeeMultiMap *, 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_, _individual_properties_tests_change_contact_info_aggregator_individuals_added);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CC       individual-zeitgeist.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
8 warnings generated.
In file included from <built-in>:160:
In file included from <command line>:5:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
  CCLD     persona-store-capabilities
4 warnings generated.
  CCLD     individual-retrieval
/home/lantw44/gnome/source/folks/tests/telepathy/individual-zeitgeist.vala:41:60: warning: format specifies type 'long long' but the argument has type 'gint64' (aka 'long') [-Wformat]
"   chat interaction timestamp: %lld\n", _tmp21_, _tmp22_, _tmp23_);
                                ~~~~                       ^~~~~~~
                                %ld
/home/lantw44/gnome/source/folks/tests/telepathy/individual-zeitgeist.vala:42:102: warning: format specifies type 'long long' but the argument has type 'gint64' (aka 'long') [-Wformat]
                fprintf (_tmp27_, "   call interaction count: %u\n   call interaction timestamp: %lld\n", _tmp28_, _tmp29_);
                                                                                                 ~~~~              ^~~~~~~
                                                                                                 %ld
/home/lantw44/gnome/source/folks/tests/telepathy/individual-zeitgeist.vala:68:60: warning: format specifies type 'long long' but the argument has type 'gint64' (aka 'long') [-Wformat]
"   chat interaction timestamp: %lld\n", _tmp33_, _tmp34_, _tmp35_);
                                ~~~~                       ^~~~~~~
                                %ld
/home/lantw44/gnome/source/folks/tests/telepathy/individual-zeitgeist.vala:69:104: warning: format specifies type 'long long' but the argument has type 'gint64' (aka 'long') [-Wformat]
                                fprintf (_tmp39_, "   call interaction count: %u\n   call interaction timestamp: %lld\n", _tmp40_, _tmp41_);
                                                                                                                 ~~~~              ^~~~~~~
                                                                                                                 %ld
8 warnings generated.
  CCLD     init
7 warnings generated.
  CCLD     fake-tp-backend
  CCLD     individual-zeitgeist
  CCLD     individual-properties
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/telepathy'
Making all in eds
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests/eds'
  CC       persona-store-tests.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from persona-store-tests.c:32:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/persona-store-tests.vala:49:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/persona-store-tests.vala:50:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/persona-store-tests.vala:151:172: 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*) _tmp10_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, _tmp12_, NULL, (GCallback) __persona_store_tests_can_add_personas_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/persona-store-tests.vala:167:172: 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*) _tmp10_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, _tmp12_, NULL, (GCallback) __persona_store_tests_can_remove_personas_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,
                                                                  ^
10 warnings generated.
  CCLD     persona-store-tests
  CC       individual-retrieval.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from individual-retrieval.c:32:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/individual-retrieval.vala:40:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/individual-retrieval.vala:41:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/individual-retrieval.vala:68:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp37_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp36_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/eds/individual-retrieval.vala:25:95: warning: passing 'void (IndividualRetrievalTests *, 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_, _individual_retrieval_tests_test_singleton_individuals_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/individual-retrieval.vala:105:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp21_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp20_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                              ^
11 warnings generated.
  CCLD     individual-retrieval
  CC       phone-details.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from phone-details.c:33:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/phone-details.vala:45:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/phone-details.vala:46:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/phone-details.vala:85:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp70_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp69_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/eds/phone-details.vala:86:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp73_ = gee_abstract_map_get_size ((GeeMap*) _tmp72_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/phone-details.vala:87:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp76_ = gee_abstract_map_get_size ((GeeMap*) _tmp75_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/phone-details.vala:25:95: warning: passing 'void (PhoneDetailsTests *, 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_, _phone_details_tests_test_phone_numbers_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
12 warnings generated.
  CCLD     phone-details
  CC       email-details.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from email-details.c:32:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/email-details.vala:46:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/email-details.vala:47:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/email-details.vala:48:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp3_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/email-details.vala:92:46: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _tmp87_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp86_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/eds/email-details.vala:93:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp90_ = gee_abstract_map_get_size ((GeeMap*) _tmp89_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/email-details.vala:94:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp93_ = gee_abstract_map_get_size ((GeeMap*) _tmp92_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/email-details.vala:95:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp96_ = gee_abstract_map_get_size ((GeeMap*) _tmp95_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/email-details.vala:25:95: warning: passing 'void (EmailDetailsTests *, 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_, _email_details_tests_test_email_details_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
14 warnings generated.
  CCLD     email-details
  CC       name-details.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/name-details.vala:42:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/name-details.vala:43:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/name-details.vala:90:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp83_ = gee_abstract_map_get_size ((GeeMap*) _tmp82_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/name-details.vala:91:39: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp86_ = gee_abstract_map_get_size ((GeeMap*) _tmp85_);
                                             ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/name-details.vala:25:95: warning: passing 'void (NameDetailsTests *, 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_, _name_details_tests_test_names_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/name-details.vala:189:40: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _tmp169_ = gee_abstract_map_get_size ((GeeMap*) _tmp168_);
                                              ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/name-details.vala:190:41: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                _tmp172_ = gee_abstract_map_get_size ((GeeMap*) _tmp171_);
                                                      ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
11 warnings generated.
  CCLD     name-details
  CC       removing-contacts.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/removing-contacts.vala:41:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/removing-contacts.vala:25:95: warning: passing 'void (RemovingContactsTests *, 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_, _removing_contacts_tests_test_removal_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     removing-contacts
  CC       updating-phones.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/updating-phones.vala:43:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/updating-phones.vala:26:95: warning: passing 'void (ChangePhonesTests *, 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_, _change_phones_tests_test_change_phones_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/updating-phones.vala:26:95: warning: passing 'void (ChangePhonesTests *, 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_, _change_phones_tests_update_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/updating-phones.vala:96:132: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
8 warnings generated.
  CCLD     updating-phones
  CC       updating-contacts.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/updating-contacts.vala:41:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/updating-contacts.vala:25:95: warning: passing 'void (UpdatingContactsTests *, 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_, _updating_contacts_tests_test_updates_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/updating-contacts.vala:25:95: warning: passing 'void (UpdatingContactsTests *, 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_, _updating_contacts_tests_update_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/updating-contacts.vala:112:132: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _data_->_tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
8 warnings generated.
  CCLD     updating-contacts
  CC       avatar-details.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/avatar-details.vala:42:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/avatar-details.vala:25:95: warning: passing 'void (AvatarDetailsTests *, 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_, _avatar_details_tests_test_avatar_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/avatar-details.vala:25:95: warning: passing 'void (AvatarDetailsTests *, GLoadableIcon *, 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_, _avatar_details_tests_check_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
7 warnings generated.
  CCLD     avatar-details
  CC       add-persona.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from add-persona.c:30:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:24:95: warning: passing 'void (AddPersonaTests *, 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_, _add_persona_tests_test_add_persona_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:24:95: warning: passing 'void (AddPersonaTests *, 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_, _add_persona_tests_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:309:173: 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*) _tmp12_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp13_, _tmp14_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:310:173: 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*) _tmp15_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp16_, _tmp17_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:311:173: 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*) _tmp18_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp19_, _tmp20_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:312:173: 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*) _tmp21_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp22_, _tmp23_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:313:173: 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*) _tmp24_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp25_, _tmp26_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:314:173: 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*) _tmp27_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp28_, _tmp29_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:315:173: 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*) _tmp30_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp31_, _tmp32_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:316:173: 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*) _tmp33_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp34_, _tmp35_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:317:173: 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*) _tmp36_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp37_, _tmp38_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:318:173: 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*) _tmp39_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp40_, _tmp41_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:319:173: 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*) _tmp42_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp43_, _tmp44_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:320:173: 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*) _tmp45_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp46_, _tmp47_, NULL, (GCallback) __add_persona_tests_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,
                                                                  ^
/home/lantw44/gnome/source/folks/tests/eds/add-persona.vala:24:95: warning: passing 'void (AddPersonaTests *, FolksIndividual *, 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_, _add_persona_tests_check_properties);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
21 warnings generated.
  CCLD     add-persona
  CC       im-details.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/im-details.vala:45:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/im-details.vala:24:95: warning: passing 'void (ImDetailsTests *, 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_, _im_details_tests_test_im_details_interface_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     im-details
  CC       postal-address-details.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from postal-address-details.c:32:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/postal-address-details.vala:50:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/postal-address-details.vala:24:95: warning: passing 'void (PostalAddressDetailsTests *, 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_, _postal_address_details_tests_test_postal_address_details_interface_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
8 warnings generated.
  CCLD     postal-address-details
  CC       remove-persona.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from remove-persona.c:33:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/remove-persona.vala:24:95: warning: passing 'void (RemovePersonaTests *, 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_, _remove_persona_tests_test_remove_persona_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/remove-persona.vala:24:95: warning: passing 'void (RemovePersonaTests *, 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_, _remove_persona_tests_add_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);
                                                                                     ^
8 warnings generated.
  CCLD     remove-persona
  CC       set-avatar.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-avatar.vala:44:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-avatar.vala:25:95: warning: passing 'void (SetAvatarTests *, 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_, _set_avatar_tests_test_set_avatar_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/set-avatar.vala:148:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-avatar.vala:25:95: warning: passing 'void (SetAvatarTests *, 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_, _set_avatar_tests_test_set_individual_avatar_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/set-avatar.vala:25:95: warning: passing 'void (SetAvatarTests *, FolksIndividual *, 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_, _set_avatar_tests_check_individual_has_avatar);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
9 warnings generated.
  CCLD     set-avatar
  CC       set-emails.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-emails.vala:41:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-emails.vala:25:95: warning: passing 'void (SetEmailsTests *, 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_, _set_emails_tests_test_set_emails_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-emails
  CC       set-im-addresses.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-im-addresses.vala:42:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-im-addresses.vala:25:95: warning: passing 'void (SetIMAddressesTests *, 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_, _set_im_addresses_tests_test_set_im_addresses_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-im-addresses
  CC       set-names.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-names.vala:44:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-names.vala:25:95: warning: passing 'void (SetNamesTests *, 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_, _set_names_tests_test_set_names_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-names
  CC       set-structured-name.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-structured-name.vala:43:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-structured-name.vala:25:95: warning: passing 'void (SetStructuredNameTests *, 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_, _set_structured_name_tests_test_set_structured_name_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-structured-name
  CC       set-phones.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-phones.vala:41:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-phones.vala:25:95: warning: passing 'void (SetPhonesTests *, 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_, _set_phones_tests_test_set_phones_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-phones
  CC       set-postal-addresses.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-postal-addresses.vala:43:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-postal-addresses.vala:25:95: warning: passing 'void (SetPostalAddressesTests *, 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_, _set_postal_addresses_tests_test_set_postal_addresses_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-postal-addresses
  CC       link-personas.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from link-personas.c:33:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:33:95: warning: passing 'void (LinkPersonasTests *, 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_, _link_personas_tests_test_linking_personas_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:33:95: warning: passing 'void (LinkPersonasTests *, FolksPersonaStore *, FolksPersonaStore *, 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_, _link_personas_tests_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:33:95: warning: passing 'void (LinkPersonasTests *, FolksIndividual *, 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_, _link_personas_tests_check_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:308:46: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _data_->_tmp2_ = gee_abstract_map_get_size ((GeeMap*) _data_->_tmp1_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:412:51: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
                                _data_->_tmp165_ = gee_abstract_map_get_size ((GeeMap*) _data_->_tmp164_);
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:421:55: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp170_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp169_);
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/source/folks/tests/eds/link-personas.vala:33:95: warning: passing 'void (LinkPersonasTests *, FolksIndividual *, 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_, _link_personas_tests_check_auto_linked_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:444:46: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _data_->_tmp1_ = gee_abstract_map_get_size ((GeeMap*) _data_->_tmp0_);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas.vala:475:47: warning: incompatible pointer types passing 'GeeMap *' (aka 'struct _GeeMap *') to parameter of type 'GeeAbstractMap *' (aka 'struct _GeeAbstractMap *') [-Wincompatible-pointer-types]
        _data_->_tmp49_ = gee_abstract_map_get_size ((GeeMap*) _data_->_tmp48_);
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gee-0.8/gee.h:1474:49: note: passing argument to parameter 'self' here
gint gee_abstract_map_get_size (GeeAbstractMap* self);
                                                ^
15 warnings generated.
  CCLD     link-personas
  CC       set-notes.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-notes.vala:43:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-notes.vala:25:95: warning: passing 'void (SetNotesTests *, 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_, _set_notes_tests_test_set_full_name_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-notes
  CC       add-contacts-stress-test.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from add-contacts-stress-test.c:28:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/add-contacts-stress-test.vala:24:95: warning: passing 'void (AddContactsStressTestTests *, 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_, _add_contacts_stress_test_tests_test_add_persona_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/add-contacts-stress-test.vala:24:95: warning: passing 'void (AddContactsStressTestTests *, 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_, _add_contacts_stress_test_tests_add_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);
                                                                                     ^
8 warnings generated.
  CCLD     add-contacts-stress-test
  CC       set-gender.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-gender.vala:42:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-gender.vala:25:95: warning: passing 'void (SetGenderTests *, 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_, _set_gender_tests_test_set_gender_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-gender
  CC       set-urls.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-urls.vala:50:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-urls.vala:25:95: warning: passing 'void (SetUrlsTests *, 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_, _set_urls_tests_test_set_urls_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-urls
  CC       set-properties-race.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from set-properties-race.c:33:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/set-properties-race.vala:43:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-properties-race.vala:25:95: warning: passing 'void (SetPropertiesRaceTests *, 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_, _set_properties_race_tests_test_set_postal_addresses_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/set-properties-race.vala:142:12: warning: assigning to 'FolksPostalAddress *' (aka 'struct _FolksPostalAddress *') from 'gconstpointer' (aka 'const void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        _tmp18_ = _tmp17_;
                                ^ ~~~~~~~
9 warnings generated.
  CCLD     set-properties-race
  CC       set-birthday.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-birthday.vala:42:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-birthday.vala:25:95: warning: passing 'void (SetBirthdayTests *, 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_, _set_birthday_tests_test_set_birthday_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-birthday
  CC       set-roles.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-roles.vala:43:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-roles.vala:25:95: warning: passing 'void (SetRolesTests *, 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_, _set_roles_tests_test_set_roles_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-roles
  CC       linkable-properties.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/linkable-properties.vala:79:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/linkable-properties.vala:91:125: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp27_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/linkable-properties.vala:26:95: warning: passing 'void (LinkablePropertiesTests *, 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_, _linkable_properties_tests_test_linkable_properties_aggregate_after_change_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
7 warnings generated.
  CCLD     linkable-properties
  CC       link-personas-diff-stores.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas-diff-stores.vala:24:95: warning: passing 'void (LinkPersonasDiffStoresTests *, 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_, _link_personas_diff_stores_tests_test_linking_personas_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas-diff-stores.vala:24:95: warning: passing 'void (LinkPersonasDiffStoresTests *, FolksPersonaStore *, FolksPersonaStore *, 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_, _link_personas_diff_stores_tests_add_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas-diff-stores.vala:24:95: warning: passing 'void (LinkPersonasDiffStoresTests *, GeeMultiMap *, 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_, _link_personas_diff_stores_tests_individuals_changed_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas-diff-stores.vala:24:95: warning: passing 'void (LinkPersonasDiffStoresTests *, FolksIndividual *, 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_, _link_personas_diff_stores_tests_check_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/link-personas-diff-stores.vala:255:54: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
        _data_->_tmp62_ = gee_abstract_collection_get_size ((GeeCollection*) _data_->_tmp61_);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                              ^
9 warnings generated.
  CCLD     link-personas-diff-stores
  CC       store-removed.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from store-removed.c:32:
In file included from ../../backends/eds/lib/folks/folks-eds.h:13:
In file included from /home/lantw44/gnome/devinstall/include/evolution-data-server/libebook-contacts/libebook-contacts.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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/store-removed.vala:45:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/store-removed.vala:26:95: warning: passing 'void (StoreRemovedTests *, 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_, _store_removed_tests_test_single_store_part1_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/store-removed.vala:26:95: warning: passing 'void (StoreRemovedTests *, 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_, _store_removed_tests_test_single_store_part2_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
9 warnings generated.
  CCLD     store-removed
  CC       anti-linking.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/anti-linking.vala:78:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/anti-linking.vala:87:125: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp19_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/anti-linking.vala:25:95: warning: passing 'void (AntiLinkingTests *, 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_, _anti_linking_tests_test_anti_linking_basic_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/anti-linking.vala:198:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/anti-linking.vala:207:125: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp19_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/anti-linking.vala:25:95: warning: passing 'void (AntiLinkingTests *, 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_, _anti_linking_tests_test_anti_linking_removal_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/anti-linking.vala:326:49: warning: incompatible pointer types passing 'GeeCollection *' (aka 'struct _GeeCollection *') to parameter of type 'GeeAbstractCollection *' (aka 'struct _GeeAbstractCollection *') [-Wincompatible-pointer-types]
                        _tmp105_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp104_);
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/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);
                                                              ^
11 warnings generated.
  CCLD     anti-linking
  CC       enable-disable-stores.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/enable-disable-stores.vala:24:95: warning: passing 'void (EnableDisableStoresTests *, 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_, _enable_disable_stores_tests_test_disabling_stores_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
5 warnings generated.
  CCLD     enable-disable-stores
  CC       set-is-favourite.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/set-is-favourite.vala:42:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/set-is-favourite.vala:25:95: warning: passing 'void (SetIsFavouriteTests *, 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_, _set_is_favourite_tests_test_set_is_favourite_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
6 warnings generated.
  CCLD     set-is-favourite
  CC       perf.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/perf.vala:25:95: warning: passing 'void (PerfTests *, 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_, _perf_tests_aggregate);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/perf.vala:25:95: warning: passing 'void (PerfTests *, 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_, _perf_tests_test_one_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);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/perf.vala:25:95: warning: passing 'void (PerfTests *, 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_, _perf_tests_test_one_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);
                                                                                     ^
/home/lantw44/gnome/devinstall/share/vala-0.28/vapi/glib-2.0.vapi:1101:14: warning: passing 'const gchar *' (aka 'const char *') to parameter of type 'gchar *' (aka 'char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        g_strchomp (_tmp1_);
                    ^~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gstrfuncs.h:178:55: note: passing argument to parameter 'string' here
gchar*                g_strchomp       (gchar        *string);
                                                      ^
8 warnings generated.
  CCLD     perf
  CC       extended-info.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/extended-info.vala:44:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/extended-info.vala:25:95: warning: passing 'void (ExtendedInfoTests *, 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_, _extended_info_tests_test_extended_info_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
/home/lantw44/gnome/source/folks/tests/eds/extended-info.vala:130:124: warning: incompatible pointer types passing 'void (GValue *)' to parameter of type 'GDestroyNotify' (aka 'void (*)(gpointer)') [-Wincompatible-pointer-types]
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_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);
                                                                                                                                                              ^
/home/lantw44/gnome/source/folks/tests/eds/extended-info.vala:25:95: warning: passing 'void (ExtendedInfoTests *, 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_, _extended_info_tests_test_add_extended_info_async);
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
8 warnings generated.
  CCLD     extended-info
  CC       helper-create-many-contacts.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from helper-create-many-contacts.c:28:
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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/helper-create-many-contacts.vala:49:9: warning: incompatible pointer types assigning to 'EBookClient *' (aka 'struct _EBookClient *') from 'EClient *' (aka 'struct _EClient *') [-Wincompatible-pointer-types]
        _tmp9_ = e_book_client_connect_sync (_tmp8_, (guint32) 1, NULL, &_inner_error_);
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
  CCLD     helper-create-many-contacts
  CC       helper-delete-contacts.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
In file included from helper-delete-contacts.c:28:
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
        ^                                ~~~~~~~~~~
/home/lantw44/gnome/source/folks/tests/eds/helper-delete-contacts.vala:39:9: warning: incompatible pointer types assigning to 'EBookClient *' (aka 'struct _EBookClient *') from 'EClient *' (aka 'struct _EClient *') [-Wincompatible-pointer-types]
        _tmp9_ = e_book_client_connect_sync (_tmp8_, (guint32) 1, NULL, &_inner_error_);
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
  CCLD     helper-delete-contacts
  CC       helper-prepare-aggregator.o
warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
In file included from <built-in>:160:
In file included from <command line>:3:
../../folks/warnings.h:49:32: warning: unknown warning group '-Wunused-but-set-variable', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
                               ^
../../folks/warnings.h:83:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-pragmas]
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
                               ^
/home/lantw44/gnome/source/folks/tests/eds/helper-prepare-aggregator.vala:44:84: warning: passing '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 (NULL, _callback_, _user_data_, _main_main_async);
                                                                                          ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: passing argument to parameter 'source_tag' here
                                                            gpointer                 source_tag);
                                                                                     ^
5 warnings generated.
  CCLD     helper-prepare-aggregator
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests/eds'
gmake[3]: Entering directory '/home/lantw44/gnome/source/folks/tests'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/home/lantw44/gnome/source/folks/tests'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/folks/tests'
gmake[2]: Entering directory '/home/lantw44/gnome/source/folks'
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
gmake[2]: Leaving directory '/home/lantw44/gnome/source/folks'
gmake[1]: Leaving directory '/home/lantw44/gnome/source/folks'
Uninstalling old installed version folks 2015-04-16 04:29:40.845
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks.vapi'
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks.deps'
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks-telepathy.vapi'
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks-telepathy.deps'
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks-eds.vapi'
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks-eds.deps'
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks-dummy.vapi'
Deleted: '/home/lantw44/gnome/devinstall/share/vala/vapi/folks-dummy.deps'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/zh_TW/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/zh_HK/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/zh_CN/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/vi/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/uk/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/ug/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/tr/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/tg/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/te/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/ta/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/sv/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/sr@latin/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/sr/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/sl/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/sk/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome/devinstall/share/locale/ru/LC_MESSAGES/folks.mo'
Deleted: '/home/lantw44/gnome