gnome-builder Build Log

module gnome-builder will be built even though gjs failed 2015-08-06 05:28:03.147
Checking out gnome-builder 2015-08-06 05:28:03.147
git remote set-url origin git://git.gnome.org/gnome-builder
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 c1c7f61 Updated Portuguese 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:   build/autotools/ax_append_flag.m4
    modified:   build/autotools/ax_cxx_compile_stdcxx_11.m4

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    .libs/
    Ide-1.0.gir
    Ide-1.0.typelib
    build/autotools/autoconf.d/
    build/autotools/compile
    build/autotools/config.guess
    build/autotools/config.sub
    build/autotools/depcomp
    build/autotools/install-sh
    build/autotools/ltmain.sh
    build/autotools/m4/
    build/autotools/missing
    build/autotools/test-driver
    cut-n-paste/
    data/gsettings/org.gnome.builder.experimental.gschema.valid
    gnome-builder
    ide-build
    ide-list-build-flags
    ide-list-devices
    ide-list-diagnostics
    ide-list-file-settings
    ide-list-files
    ide-mine-projects
    ide-search
    libeditorconfig.la
    libgnome-builder.la
    libide-1.0.la
    test-c-parse-helper
    test-ide-back-forward-list
    test-ide-buffer
    test-ide-buffer-manager
    test-ide-context
    test-ide-file-settings
    test-ide-indenter
    test-ide-source-view
    test-ide-vcs-uri
    test-vim
    tests/test-c-parse-helper

no changes added to commit (use "git add" and/or "git commit -a")
Dropped refs/stash@{0} (f62587db2440e5840bb7597e54aa3e3c6ad1ee56)
Configuring gnome-builder 2015-08-06 05:28:08.016
./autogen.sh --prefix /home/lantw44/gnome/devinstall  --disable-static --enable-gtk-doc  
Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /home/lantw44/gnome/devinstall/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build'.
libtoolize: copying file 'build/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build/autotools'.
libtoolize: copying file 'build/autotools/libtool.m4'
libtoolize: copying file 'build/autotools/ltoptions.m4'
libtoolize: copying file 'build/autotools/ltsugar.m4'
libtoolize: copying file 'build/autotools/ltversion.m4'
libtoolize: copying file 'build/autotools/lt~obsolete.m4'
libtoolize: Consider adding '-I build/autotools' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:54: installing 'build/compile'
configure.ac:47: installing 'build/missing'
contrib/egg/Makefile.am: installing 'build/depcomp'
checking build system type... amd64-unknown-freebsd10.1
checking host system type... amd64-unknown-freebsd10.1
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... build/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 whether NLS is requested... yes
checking for style of include used by gmake LIBTOOL=/usr/local/bin/libtool... GNU
checking for gcc... clang -std=c11 -pedantic
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang -std=c11 -pedantic accepts -g... yes
checking for clang -std=c11 -pedantic option to accept ISO C89... none needed
checking whether clang -std=c11 -pedantic understands -c and -o together... yes
checking dependency style of clang -std=c11 -pedantic... gcc3
checking for intltool >= 0.50.1... 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.20.2
checking for XML::Parser... ok
checking how to run the C preprocessor... clang-cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
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 locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... no
checking for bindtextdomain in -lintl... yes
checking for ngettext in -lintl... yes
checking for dgettext in -lintl... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/local/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/local/bin/msgfmt
checking for xgettext... (cached) /usr/local/bin/xgettext
checking for gcc... (cached) clang -std=c11 -pedantic
checking whether we are using the GNU C compiler... (cached) yes
checking whether clang -std=c11 -pedantic accepts -g... (cached) yes
checking for clang -std=c11 -pedantic option to accept ISO C89... (cached) none needed
checking whether clang -std=c11 -pedantic understands -c and -o together... (cached) yes
checking dependency style of clang -std=c11 -pedantic... (cached) gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ -std=c++11 -pedantic accepts -g... yes
checking dependency style of clang++ -std=c++11 -pedantic... gcc3
checking for glib-genmarshal... /home/lantw44/gnome/devinstall/bin/glib-genmarshal
checking for glib-mkenums... /home/lantw44/gnome/devinstall/bin/glib-mkenums
checking for glib-compile-resources... /home/lantw44/gnome/devinstall/bin/glib-compile-resources
checking for ANSI C header files... (cached) yes
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.22... yes
checking whether C compiler accepts -std=gnu11... yes
checking whether clang++ -std=c++11 -pedantic supports C++11 features by default... yes
checking for gmake... gmake
checking for ctags-exuberant... no
checking for exctags... no
checking for ectags... no
checking for BUILDER... yes
checking for EGG... yes
checking for GD... yes
checking for ICONS... yes
checking for LIBIDE... yes
checking for RG... yes
checking for SEARCH... yes
checking for GEDIT... yes
checking for NAUTILUS... yes
checking for XML... yes
checking for llvm-config-3.5... no
checking for llvm-config35... llvm-config35
checking clang-c/Index.h usability... yes
checking clang-c/Index.h presence... yes
checking for clang-c/Index.h... yes
checking for python3-config... /usr/local/bin/python3-config
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
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 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 how to run the C++ preprocessor... clang++ -std=c++11 -pedantic -E
checking for ld used by clang++ -std=c++11 -pedantic... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the clang++ -std=c++11 -pedantic linker (/usr/bin/ld) supports shared libraries... yes
checking for clang++ -std=c++11 -pedantic option to produce PIC... -fPIC -DPIC
checking if clang++ -std=c++11 -pedantic PIC flag -fPIC -DPIC works... yes
checking if clang++ -std=c++11 -pedantic static flag -static works... yes
checking if clang++ -std=c++11 -pedantic supports -c -o file.o... yes
checking if clang++ -std=c++11 -pedantic supports -c -o file.o... (cached) yes
checking whether the clang++ -std=c++11 -pedantic linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd10.1 ld.so
checking how to hardcode library paths into programs... immediate
checking whether C compiler accepts -Werror=unknown-warning-option... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wcast-align... yes
checking whether C compiler accepts -Wdeclaration-after-statement... yes
checking whether C compiler accepts -Wempty-body... yes
checking whether C compiler accepts -Werror=format-security... yes
checking whether C compiler accepts -Werror=format=2... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wformat... yes
checking whether C compiler accepts -Wformat-nonliteral... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Winit-self... yes
checking whether C compiler accepts -Wmisleading-indentation... no
checking whether C compiler accepts -Wmissing-include-dirs... yes
checking whether C compiler accepts -Wshift-negative-value... no
checking whether C compiler accepts -Wnested-externs... yes
checking whether C compiler accepts -Wno-missing-field-initializers... yes
checking whether C compiler accepts -Wno-sign-compare... yes
checking whether C compiler accepts -Wno-strict-aliasing... yes
checking whether C compiler accepts -Wno-uninitialized... yes
checking whether C compiler accepts -Wno-unused-parameter... yes
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Wredundant-decls... yes
checking whether C compiler accepts -Wreturn-type... yes
checking whether C compiler accepts -Wshadow... yes
checking whether C compiler accepts -Wswitch-default... yes
checking whether C compiler accepts -Wswitch-enum... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wuninitialized... yes
checking for an ANSI C-conforming const... yes
checking for pkg-config... (cached) /usr/local/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for gobject-introspection... yes
checking for gtk-doc... yes
checking for gtkdoc-check... gtkdoc-check.test
checking for gtkdoc-check... /home/lantw44/gnome/devinstall/bin/gtkdoc-check
checking for gtkdoc-rebase... /home/lantw44/gnome/devinstall/bin/gtkdoc-rebase
checking for gtkdoc-mkpdf... /home/lantw44/gnome/devinstall/bin/gtkdoc-mkpdf
checking whether to build gtk-doc documentation... yes
checking for GTKDOC_DEPS... yes
checking for appstream-util... /home/lantw44/gnome/devinstall/bin/appstream-util
checking whether to enable optimized builds... no
checking for shm_open... yes
checking for --enable-profiling... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating build/Makefile
config.status: creating build/autotools/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/egg/Makefile
config.status: creating contrib/gd/Makefile
config.status: creating contrib/gedit/Makefile
config.status: creating contrib/libeditorconfig/Makefile
config.status: creating contrib/nautilus/Makefile
config.status: creating contrib/rg/Makefile
config.status: creating contrib/search/Makefile
config.status: creating contrib/xml/Makefile
config.status: creating libide/ide-debug.h
config.status: creating libide/Makefile
config.status: creating plugins/Makefile
config.status: creating plugins/clang/Makefile
config.status: creating plugins/command-bar/Makefile
config.status: creating plugins/c-pack/Makefile
config.status: creating plugins/ctags/Makefile
config.status: creating plugins/devhelp/Makefile
config.status: creating plugins/device-manager/Makefile
config.status: creating plugins/file-search/Makefile
config.status: creating plugins/gnome-code-assistance/Makefile
config.status: creating plugins/html-completion/Makefile
config.status: creating plugins/jedi/Makefile
config.status: creating plugins/mingw/Makefile
config.status: creating plugins/python-pack/Makefile
config.status: creating plugins/symbol-tree/Makefile
config.status: creating plugins/sysmon/Makefile
config.status: creating plugins/terminal/Makefile
config.status: creating plugins/xml-pack/Makefile
config.status: creating data/Makefile
config.status: creating data/gsettings/org.gnome.builder.code-insight.gschema.xml
config.status: creating data/gsettings/Makefile
config.status: creating data/icons/Makefile
config.status: creating data/icons/hicolor/Makefile
config.status: creating data/libide-1.0.pc
config.status: creating data/style-schemes/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/examples/scripts/Makefile
config.status: creating doc/reference/Makefile
config.status: creating doc/reference/libide/Makefile
config.status: creating doc/reference/libide/version.xml
config.status: creating po/Makefile.in
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating tools/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing libtool commands
config.status: executing po/stamp-it commands

 gnome-builder - 3.17.0

 Options

  Prefix ............................... : /home/lantw44/gnome/devinstall
  Libdir ............................... : ${exec_prefix}/lib
  Optimized Build ...................... : no
  Link-Time-Optimization (experimental). : no
  rdtscp ............................... : no

 Development Options

  Enable Debug ......................... : yes
  Enable Tracing ....................... : no
  Enable Profiling (-pg)................ : no
  Build Test Suite ..................... : no
  Build API reference .................. : yes
  Use cross-referencing in API docs .... : yes

Building gnome-builder 2015-08-06 05:28:32.007
gmake LIBTOOL=/usr/local/bin/libtool -j4 
gmake LIBTOOL=/usr/local/bin/libtool  all-recursive
gmake[1]: Entering directory '/home/lantw44/gnome/source/gnome-builder'
Making all in .
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-builder'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-builder'
Making all in build
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-builder/build'
Making all in autotools
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/build/autotools'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/build/autotools'
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/build'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/build'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/build'
Making all in contrib
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib'
Making all in egg
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/egg'
  CC       libegg_la-egg-binding-group.lo
  CC       libegg_la-egg-heap.lo
  CC       libegg_la-egg-counter.lo
  CC       libegg_la-egg-search-bar.lo
egg-heap.c:93:23: warning: zero size arrays are an extension [-Wzero-length-array]
  gchar           tmp[0];
                      ^
1 warning generated.
  CC       libegg_la-egg-settings-sandwich.lo
  CC       libegg_la-egg-signal-group.lo
  CC       libegg_la-egg-state-machine.lo
egg-binding-group.c:148:46: warning: passing 'gpointer' (aka 'void *') to parameter of type 'GBindingTransformFunc' (aka 'gboolean (*)(GBinding *, const GValue *, GValue *, gpointer)') converts between void pointer and function pointer [-Wpedantic]
                                             lazy_binding->transform_to,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gbinding.h:134:72: note: passing argument to parameter 'transform_to' here
                                                GBindingTransformFunc  transform_to,
                                                                       ^
egg-binding-group.c:149:46: warning: passing 'gpointer' (aka 'void *') to parameter of type 'GBindingTransformFunc' (aka 'gboolean (*)(GBinding *, const GValue *, GValue *, gpointer)') converts between void pointer and function pointer [-Wpedantic]
                                             lazy_binding->transform_from,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gbinding.h:135:72: note: passing argument to parameter 'transform_from' here
                                                GBindingTransformFunc  transform_from,
                                                                       ^
egg-binding-group.c:593:34: warning: passing 'GBindingTransformFunc' (aka 'gboolean (*)(GBinding *, const GValue *, GValue *, gpointer)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                                 transform_to, transform_from,
                                 ^~~~~~~~~~~~
egg-binding-group.c:475:50: note: passing argument to parameter 'transform_to' here
                               gpointer          transform_to,
                                                 ^
egg-binding-group.c:593:48: warning: passing 'GBindingTransformFunc' (aka 'gboolean (*)(GBinding *, const GValue *, GValue *, gpointer)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                                 transform_to, transform_from,
                                               ^~~~~~~~~~~~~~
egg-binding-group.c:476:50: note: passing argument to parameter 'transform_from' here
                               gpointer          transform_from,
                                                 ^
egg-settings-sandwich.c:345:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
  ret = g_variant_##func (value, ##__VA_ARGS__);                        \
                               ^
egg-settings-sandwich.c:345:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
egg-settings-sandwich.c:345:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
egg-settings-sandwich.c:345:34: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
  ret = g_variant_##func (value, ##__VA_ARGS__);                        \
                                 ^
egg-settings-sandwich.c:345:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
  ret = g_variant_##func (value, ##__VA_ARGS__);                        \
                               ^
4 warnings generated.
5 warnings generated.
  CC       libegg_la-egg-state-machine-action.lo
  CC       libegg_la-egg-state-machine-buildable.lo
  CC       libegg_la-egg-task-cache.lo
egg-task-cache.c:685:27: warning: assigning to 'GBoxedCopyFunc' (aka 'gpointer (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->key_copy_func = g_value_get_pointer (value);
                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
egg-task-cache.c:689:30: warning: assigning to 'GBoxedFreeFunc' (aka 'void (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->key_destroy_func = g_value_get_pointer (value);
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
egg-task-cache.c:693:28: warning: assigning to 'GEqualFunc' (aka 'gboolean (*)(gconstpointer, gconstpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->key_equal_func = g_value_get_pointer (value);
                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
egg-task-cache.c:697:27: warning: assigning to 'GHashFunc' (aka 'guint (*)(gconstpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->key_hash_func = g_value_get_pointer (value);
                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
egg-task-cache.c:701:31: warning: assigning to 'EggTaskCacheCallback' (aka 'void (*)(EggTaskCache *, gconstpointer, GTask *, gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->populate_callback = g_value_get_pointer (value);
                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
egg-task-cache.c:709:44: warning: assigning to 'GDestroyNotify' (aka 'void (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->populate_callback_data_destroy = g_value_get_pointer (value);
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
egg-task-cache.c:717:29: warning: assigning to 'GBoxedCopyFunc' (aka 'gpointer (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->value_copy_func = g_value_get_pointer (value);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
egg-task-cache.c:721:32: warning: assigning to 'GBoxedFreeFunc' (aka 'void (*)(gpointer)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      self->value_destroy_func = g_value_get_pointer (value);
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
  CCLD     libegg.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/egg'
Making all in gd
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/gd'
  CC       libgd_la-gd-tagged-entry.lo
  CCLD     libgd.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/gd'
Making all in gedit
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/gedit'
  CC       libgedit_la-gedit-menu-stack-switcher.lo
gedit-menu-stack-switcher.c:264:3: warning: passing 'void (GtkWidget *, GParamSpec *, GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (widget, on_title_icon_visible_updated, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
gedit-menu-stack-switcher.c:265:3: warning: passing 'void (GtkWidget *, GParamSpec *, GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (widget, on_title_icon_visible_updated, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
gedit-menu-stack-switcher.c:266:3: warning: passing 'void (GtkWidget *, GParamSpec *, GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (widget, on_title_icon_visible_updated, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
gedit-menu-stack-switcher.c:267:3: warning: passing 'void (GtkWidget *, GParamSpec *, GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (widget, on_position_updated, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
gedit-menu-stack-switcher.c:277:3: warning: passing 'void (GtkStack *, GtkWidget *, GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (switcher->stack, on_stack_child_added, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
gedit-menu-stack-switcher.c:278:3: warning: passing 'void (GtkStack *, GtkWidget *, GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (switcher->stack, on_stack_child_removed, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
gedit-menu-stack-switcher.c:279:3: warning: passing 'void (GtkWidget *, GParamSpec *, GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (switcher->stack, on_child_changed, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
gedit-menu-stack-switcher.c:280:3: warning: passing 'void (GeditMenuStackSwitcher *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_signal_handlers_disconnect_by_func (switcher->stack, disconnect_stack_signals, switcher);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
8 warnings generated.
  CCLD     libgedit.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/gedit'
Making all in libeditorconfig
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/libeditorconfig'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/libeditorconfig'
Making all in nautilus
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/nautilus'
  CC       libnautilus_la-nautilus-floating-bar.lo
nautilus-floating-bar.c:59:29: warning: extra ';' outside of a function [-Wextra-semi]
               GTK_TYPE_BOX);
                            ^
nautilus-floating-bar.c:188:3: warning: passing 'gboolean (GtkWidget *, GdkEventCrossing *, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                g_signal_handlers_disconnect_by_func (old_parent,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
2 warnings generated.
  CCLD     libnautilus.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/nautilus'
Making all in rg
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/rg'
  CC       librg_la-rg-column.lo
  CC       librg_la-rg-cpu-graph.lo
  CC       librg_la-rg-cpu-table.lo
  CC       librg_la-rg-graph.lo
  CC       librg_la-rg-line-renderer.lo
  CC       librg_la-rg-renderer.lo
  CC       librg_la-rg-ring.lo
  CC       librg_la-rg-table.lo
  CCLD     librg.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/rg'
Making all in search
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/search'
  CC       libsearch_la-trie.lo
  CC       libsearch_la-fuzzy.lo
trie.c:86:28: warning: zero size arrays are an extension [-Wzero-length-array]
   TrieNode      *children[0];
                           ^
trie.c:268:4: warning: zero size arrays are an extension [-Wzero-length-array]
   STATIC_ASSERT(sizeof(gpointer) == 8);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trie.c:31:41: note: expanded from macro 'STATIC_ASSERT'
      G_GNUC_UNUSED gchar static_assert[(a)? 0 : -1]; \
                                        ^~~~~~~~~~~
trie.c:269:4: warning: zero size arrays are an extension [-Wzero-length-array]
   STATIC_ASSERT((FIRST_CHUNK_KEYS-1) == 3);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trie.c:31:41: note: expanded from macro 'STATIC_ASSERT'
      G_GNUC_UNUSED gchar static_assert[(a)? 0 : -1]; \
                                        ^~~~~~~~~~~
trie.c:270:4: warning: zero size arrays are an extension [-Wzero-length-array]
   STATIC_ASSERT(((FIRST_CHUNK_KEYS-1) * sizeof(gpointer)) == 24);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trie.c:31:41: note: expanded from macro 'STATIC_ASSERT'
      G_GNUC_UNUSED gchar static_assert[(a)? 0 : -1]; \
                                        ^~~~~~~~~~~
trie.c:490:4: warning: zero size arrays are an extension [-Wzero-length-array]
   STATIC_ASSERT(sizeof(TrieNode) == 32);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trie.c:31:41: note: expanded from macro 'STATIC_ASSERT'
      G_GNUC_UNUSED gchar static_assert[(a)? 0 : -1]; \
                                        ^~~~~~~~~~~
trie.c:491:4: warning: zero size arrays are an extension [-Wzero-length-array]
   STATIC_ASSERT(sizeof(TrieNodeChunk) == 16);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trie.c:31:41: note: expanded from macro 'STATIC_ASSERT'
      G_GNUC_UNUSED gchar static_assert[(a)? 0 : -1]; \
                                        ^~~~~~~~~~~
6 warnings generated.
  CCLD     libsearch.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/search'
Making all in xml
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib/xml'
  CC       libxml_la-xml-reader.lo
  CCLD     libxml.la
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib/xml'
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/contrib'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/contrib'
Making all in data
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data'
Making all in gsettings
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data/gsettings'
  GEN      org.gnome.builder.code-insight.gschema.valid
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data/gsettings'
Making all in icons
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data/icons'
Making all in hicolor
gmake[4]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data/icons/hicolor'
gmake LIBTOOL=/usr/local/bin/libtool  all-am
gmake[5]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data/icons/hicolor'
  CC       libicons_la-gb-icons-resources.lo
  CCLD     libicons.la
gmake[5]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data/icons/hicolor'
gmake[4]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data/icons/hicolor'
gmake[4]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data/icons'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data/icons'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data/icons'
Making all in style-schemes
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data/style-schemes'
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data/style-schemes'
Making all in .
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/data'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/data'
Making all in libide
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-builder/libide'
gmake LIBTOOL=/usr/local/bin/libtool  all-am
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/libide'
  CC       doap/libide_1_0_la-ide-doap-person.lo
  CC       doap/libide_1_0_la-ide-doap.lo
  CC       git/libide_1_0_la-ide-git-remote-callbacks.lo
  CC       git/libide_1_0_la-ide-git-vcs.lo
In file included from git/ide-git-remote-callbacks.c:21:
./theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
doap/ide-doap.c:40:23: warning: extra ';' inside a struct [-Wextra-semi]
  gchar     *homepage;;
                      ^
  CC       libide_1_0_la-ide-back-forward-item.lo
1 warning generated.
1 warning generated.
git/ide-git-vcs.c:208:57: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
          IDE_TRACE_MSG ("Git index monitor registered.");
                                                        ^
./ide-debug.h:71:10: note: macro 'IDE_TRACE_MSG' defined here
# define IDE_TRACE_MSG(fmt, ...)
         ^
  CC       libide_1_0_la-ide-back-forward-list.lo
1 warning generated.
  CC       libide_1_0_la-ide-buffer-change-monitor.lo
  CC       libide_1_0_la-ide-buffer-manager.lo
  CC       libide_1_0_la-ide-buffer.lo
  CC       libide_1_0_la-ide-build-system.lo
ide-buffer-manager.c:383:3: 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_by_func (buffer,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
ide-buffer-manager.c:507:52: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
      IDE_TRACE_MSG ("Restoring insert mark to 0:0");
                                                   ^
./ide-debug.h:71:10: note: macro 'IDE_TRACE_MSG' defined here
# define IDE_TRACE_MSG(fmt, ...)
         ^
  CC       libide_1_0_la-ide-completion-provider.lo
2 warnings generated.
ide-build-system.c:62:5: warning: void function 'ide_build_system_get_build_flags_async' should not return void expression [-Wpedantic]
    return IDE_BUILD_SYSTEM_GET_CLASS (self)->get_build_flags_async (self, file, cancellable,
    ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC       libide_1_0_la-ide-context.lo
  CC       libide_1_0_la-ide-device-manager.lo
  CC       libide_1_0_la-ide-device-provider.lo
ide-device-manager.c:229:3: 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_by_func (provider,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
ide-device-manager.c:232:3: 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_by_func (provider,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
ide-device-manager.c:235:3: 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_by_func (provider,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
  CC       libide_1_0_la-ide-device.lo
3 warnings generated.
  CC       libide_1_0_la-ide-diagnostic-provider.lo
  CC       libide_1_0_la-ide-diagnostic.lo
  CC       libide_1_0_la-ide-diagnostician.lo
  CC       libide_1_0_la-ide-diagnostics.lo
  CC       libide_1_0_la-ide-enums.lo
  CC       libide_1_0_la-ide-extension-adapter.lo
  CC       libide_1_0_la-ide-extension-set-adapter.lo
  CC       libide_1_0_la-ide-file-settings.lo
  CC       libide_1_0_la-ide-file.lo
  CC       libide_1_0_la-ide-fixit.lo
ide-file.c:252:7: 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_by_func (file_settings,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
  CC       libide_1_0_la-ide-highlight-engine.lo
1 warning generated.
  CC       libide_1_0_la-ide-highlight-index.lo
  CC       libide_1_0_la-ide-highlighter.lo
  CC       libide_1_0_la-ide-indenter.lo
  CC       libide_1_0_la-ide-log.lo
ide-log.c:56:5: warning: '__linux__' is not defined, evaluates to 0 [-Wundef]
#if __linux__
    ^
  CC       libide_1_0_la-ide-object.lo
  CC       libide_1_0_la-ide-pattern-spec.lo
1 warning generated.
  CC       libide_1_0_la-ide-progress.lo
  CC       libide_1_0_la-ide-project-file.lo
  CC       libide_1_0_la-ide-project-files.lo
  CC       libide_1_0_la-ide-project-info.lo
ide-object.c:311:59: warning: passing 'void (const gchar *, int, GCancellable *, GAsyncReadyCallback, gpointer, const gchar *, ...)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      g_task_report_new_error (NULL, callback, user_data, ide_object_new_async,
                                                          ^~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gtask.h:58:66: note: passing argument to parameter 'source_tag' here
                                            gpointer             source_tag,
                                                                 ^
ide-object.c:321:59: warning: passing 'void (const gchar *, int, GCancellable *, GAsyncReadyCallback, gpointer, const gchar *, ...)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
      g_task_report_new_error (NULL, callback, user_data, ide_object_new_async,
                                                          ^~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gtask.h:58:66: note: passing argument to parameter 'source_tag' here
                                            gpointer             source_tag,
                                                                 ^
In file included from ide-object.c:24:
./ide-debug.h:92:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
  _IDE_BUG(Component, Description, __FILE__, __LINE__, G_STRFUNC, ##__VA_ARGS__)
                                                                ^
./ide-debug.h:88:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
    g_printerr (Description"\n", ##__VA_ARGS__);                                        \
                               ^
4 warnings generated.
  CC       libide_1_0_la-ide-project-item.lo
  CC       libide_1_0_la-ide-project-miner.lo
  CC       libide_1_0_la-ide-project.lo
  CC       libide_1_0_la-ide-recent-projects.lo
  CC       libide_1_0_la-ide-script-manager.lo
  CC       libide_1_0_la-ide-script.lo
  CC       libide_1_0_la-ide-search-context.lo
  CC       libide_1_0_la-ide-search-engine.lo
  CC       libide_1_0_la-ide-search-provider.lo
  CC       libide_1_0_la-ide-search-result.lo
ide-search-provider.c:113:3: warning: void function 'ide_search_provider_populate' should not return void expression [-Wpedantic]
  return IDE_SEARCH_PROVIDER_GET_IFACE (provider)->populate (provider,
  ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ide-search-provider.c:148:3: warning: void function 'ide_search_provider_activate' should not return void expression [-Wpedantic]
  return IDE_SEARCH_PROVIDER_GET_IFACE (self)->activate (self, row, result);
  ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
  CC       libide_1_0_la-ide-service.lo
  CC       libide_1_0_la-ide-settings.lo
  CC       libide_1_0_la-ide-source-location.lo
  CC       libide_1_0_la-ide-source-map.lo
ide-settings.c:406:3: warning: void function 'ide_settings_set_value' should not return void expression [-Wpedantic]
  return egg_settings_sandwich_set_value (self->settings_sandwich, key, value);
  ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       libide_1_0_la-ide-source-range.lo
In file included from ide-source-map.c:25:
./ide-line-change-gutter-renderer.h:29:81: warning: extra ';' outside of a function [-Wextra-semi]
                      IDE, LINE_CHANGE_GUTTER_RENDERER, GtkSourceGutterRenderer);
                                                                                ^
1 warning generated.
1 warning generated.
  CC       libide_1_0_la-ide-source-snippet-chunk.lo
  CC       libide_1_0_la-ide-source-snippet-context.lo
  CC       libide_1_0_la-ide-source-snippet.lo
ide-source-snippet-context.c:392:15: warning: assigning to 'InputFilter' (aka 'gchar *(*)(const gchar *)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  filter_func = g_hash_table_lookup (gFilters, filter);
              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ide-source-snippet-context.c:657:54: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "lower", filter_lower);
                                                     ^~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:658:54: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "upper", filter_upper);
                                                     ^~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:659:59: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "capitalize", filter_capitalize);
                                                          ^~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:660:53: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "html", filter_html);
                                                    ^~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:661:57: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "camelize", filter_camelize);
                                                        ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:662:57: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "functify", filter_functify);
                                                        ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:663:58: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "namespace", filter_namespace);
                                                         ^~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:664:54: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "class", filter_class);
                                                     ^~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
  CC       libide_1_0_la-ide-source-snippets.lo
ide-source-snippet-context.c:665:54: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "space", filter_space);
                                                     ^~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:666:60: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "stripsuffix", filter_stripsuffix);
                                                           ^~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
ide-source-snippet-context.c:667:57: warning: passing 'gchar *(const gchar *)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_hash_table_insert (gFilters, (gpointer) "instance", filter_instance);
                                                        ^~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/ghash.h:69:61: note: passing argument to parameter 'value' here
                                            gpointer        value);
                                                            ^
12 warnings generated.
  CC       libide_1_0_la-ide-source-view-mode.lo
  CC       libide_1_0_la-ide-source-view.lo
ide-source-snippets.c:126:27: warning: initializing 'gpointer' (aka 'void *') with an expression of type 'GFunc' (aka 'void (*)(gpointer, gpointer)') converts between void pointer and function pointer [-Wpedantic]
  gpointer closure[2] = { foreach_func, user_data };
                          ^~~~~~~~~~~~
1 warning generated.
In file included from ide-source-view.c:26:
./theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from ide-source-view.c:46:
./ide-line-change-gutter-renderer.h:29:81: warning: extra ';' outside of a function [-Wextra-semi]
                      IDE, LINE_CHANGE_GUTTER_RENDERER, GtkSourceGutterRenderer);
                                                                                ^
  CC       libide_1_0_la-ide-symbol-resolver.lo
ide-source-view.c:507:3: 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_by_func (vadj,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
ide-source-view.c:1162:59: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand]
      css = g_strdup_printf ("IdeSourceView { %s }", str ?: "");
                                                          ^
ide-source-view.c:3023:33: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand]
      mode = suggested_default ?: "default";
                                ^
  CC       libide_1_0_la-ide-symbol.lo
  CC       libide_1_0_la-ide-symbol-node.lo
  CC       libide_1_0_la-ide-symbol-tree.lo
  CC       libide_1_0_la-ide-thread-pool.lo
  CC       libide_1_0_la-ide-unsaved-files.lo
5 warnings generated.
  CC       libide_1_0_la-ide-vcs-uri.lo
  CC       libide_1_0_la-ide.lo
ide-unsaved-files.c:501:33: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand]
  suffix = strrchr (name, '.') ?: "";
                                ^
ide-unsaved-files.c:642:31: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
          IDE_TRACE_MSG ("Hit");
                              ^
./ide-debug.h:71:10: note: macro 'IDE_TRACE_MSG' defined here
# define IDE_TRACE_MSG(fmt, ...)
         ^
ide-unsaved-files.c:648:24: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
  IDE_TRACE_MSG ("Miss");
                       ^
./ide-debug.h:71:10: note: macro 'IDE_TRACE_MSG' defined here
# define IDE_TRACE_MSG(fmt, ...)
         ^
3 warnings generated.
  CC       theatrics/libide_1_0_la-ide-animation.lo
In file included from ide.c:25:
In file included from ./ide.h:104:
./theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       autotools/libide_1_0_la-ide-autotools-build-system.lo
1 warning generated.
In file included from theatrics/ide-animation.c:25:
./theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
theatrics/ide-animation.c:108:12: warning: extra ';' outside of a function [-Wextra-semi]
TWEEN (int);
           ^
theatrics/ide-animation.c:109:13: warning: extra ';' outside of a function [-Wextra-semi]
TWEEN (uint);
            ^
theatrics/ide-animation.c:110:13: warning: extra ';' outside of a function [-Wextra-semi]
TWEEN (long);
            ^
theatrics/ide-animation.c:111:14: warning: extra ';' outside of a function [-Wextra-semi]
TWEEN (ulong);
             ^
theatrics/ide-animation.c:112:14: warning: extra ';' outside of a function [-Wextra-semi]
TWEEN (float);
             ^
theatrics/ide-animation.c:113:15: warning: extra ';' outside of a function [-Wextra-semi]
TWEEN (double);
              ^
7 warnings generated.
  CC       autotools/libide_1_0_la-ide-autotools-build-task.lo
  CC       autotools/libide_1_0_la-ide-autotools-builder.lo
  CC       autotools/libide_1_0_la-ide-autotools-project-miner.lo
autotools/ide-autotools-build-task.c:638:32: warning: passing 'void (IdeAutotoolsBuildTask *, GCancellable *, GAsyncReadyCallback, gpointer)' to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
                               ide_autotools_build_task_execute_async,
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gio/gtask.h:58:66: note: passing argument to parameter 'source_tag' here
                                            gpointer             source_tag,
                                                                 ^
  CC       autotools/libide_1_0_la-ide-makecache-target.lo
1 warning generated.
  CC       autotools/libide_1_0_la-ide-makecache.lo
autotools/ide-makecache-target.c:106:37: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand]
  return (g_str_hash (self->subdir ?: "") ^ g_str_hash (self->target));
                                    ^
1 warning generated.
  CC       editorconfig/libide_1_0_la-editorconfig-glib.lo
  CC       editorconfig/libide_1_0_la-ide-editorconfig-file-settings.lo
  CC       git/libide_1_0_la-ide-git-buffer-change-monitor.lo
autotools/ide-makecache.c:160:61: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
  IDE_TRACE_MSG ("Spawning 'clang -print-file-name=include'");
                                                            ^
./ide-debug.h:71:10: note: macro 'IDE_TRACE_MSG' defined here
# define IDE_TRACE_MSG(fmt, ...)
         ^
autotools/ide-makecache.c:346:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
  IDE_TRACE_MSG ("Regex scan complete");
                                      ^
./ide-debug.h:71:10: note: macro 'IDE_TRACE_MSG' defined here
# define IDE_TRACE_MSG(fmt, ...)
         ^
autotools/ide-makecache.c:914:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand]
      g_ptr_array_add (argv, (gchar *)(subdir ?: "."));
                                               ^
autotools/ide-makecache.c:969:85: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand]
          if ((ret = ide_makecache_parse_line (lookup->self, line, relpath, subdir ?: ".")))
                                                                                    ^
  CXX      gjs/libide_1_0_la-ide-gjs-script.lo
4 warnings generated.
git/ide-git-buffer-change-monitor.c:89:74: warning: extra ';' outside of a function [-Wextra-semi]
                    "The number of git buffer change monitor instances.");
                                                                         ^
  CC       gsettings/libide_1_0_la-ide-gsettings-file-settings.lo
1 warning generated.
  CC       gsettings/libide_1_0_la-ide-language-defaults.lo
  CC       libide_1_0_la-ide-extension-util.lo
  CC       libide_1_0_la-ide-line-change-gutter-renderer.lo
  CC       libide_1_0_la-ide-line-diagnostics-gutter-renderer.lo
  CC       libide_1_0_la-ide-ref-ptr.lo
In file included from ide-line-change-gutter-renderer.c:22:
./ide-line-change-gutter-renderer.h:29:81: warning: extra ';' outside of a function [-Wextra-semi]
                      IDE, LINE_CHANGE_GUTTER_RENDERER, GtkSourceGutterRenderer);
                                                                                ^
1 warning generated.
  CC       libide_1_0_la-ide-source-snippet-completion-item.lo
  CC       libide_1_0_la-ide-source-snippet-completion-provider.lo
  CC       libide_1_0_la-ide-source-snippet-parser.lo
  CC       libide_1_0_la-ide-source-view-capture.lo
  CC       libide_1_0_la-ide-source-view-movements.lo
  CC       modelines/libide_1_0_la-ide-modelines-file-settings.lo
  CC       modelines/libide_1_0_la-modeline-parser.lo
  CC       pygobject/libide_1_0_la-ide-pygobject-script.lo
  CC       theatrics/libide_1_0_la-ide-box-theatric.lo
  CC       util/libide_1_0_la-ide-line-reader.lo
In file included from theatrics/ide-box-theatric.c:23:
./theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       resources/libide_1_0_la-ide-resources.lo
1 warning generated.
  CXXLD    libide-1.0.la
c++: warning: argument unused during compilation: '-pthread'
c++: warning: argument unused during compilation: '-pthread'
c++: warning: argument unused during compilation: '-pthread'
  GISCAN   Ide-1.0.gir
  GICOMP   Ide-1.0.gir
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/libide'
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/libide'
Making all in src
gmake[2]: Entering directory '/home/lantw44/gnome/source/gnome-builder/src'
gmake LIBTOOL=/usr/local/bin/libtool  all-am
gmake[3]: Entering directory '/home/lantw44/gnome/source/gnome-builder/src'
  CC       app/libgnome_builder_la-gb-application-actions.lo
  CC       app/libgnome_builder_la-gb-application-addin.lo
  CC       dialogs/libgnome_builder_la-gb-new-project-dialog.lo
  CC       dialogs/libgnome_builder_la-gb-projects-dialog.lo
In file included from dialogs/gb-projects-dialog.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from app/gb-application-actions.c:29:
In file included from ./app/gb-application-private.h:24:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       dialogs/libgnome_builder_la-gb-recent-project-row.lo
1 warning generated.
In file included from dialogs/gb-new-project-dialog.c:26:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
dialogs/gb-new-project-dialog.c:219:3: warning: implicit declaration of function 'ggit_clone_options_free' is invalid in C99 [-Wimplicit-function-declaration]
  ggit_clone_options_free (clone_options);
  ^
1 warning generated.
2 warnings generated.
  CC       documents/libgnome_builder_la-gb-document.lo
In file included from dialogs/gb-recent-project-row.c:22:
In file included from ./dialogs/gb-recent-project-row.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       editor/libgnome_builder_la-gb-editor-frame-actions.lo
1 warning generated.
  CC       editor/libgnome_builder_la-gb-editor-frame.lo
In file included from documents/gb-document.c:24:
In file included from ./views/gb-view.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from editor/gb-editor-frame-actions.c:21:
In file included from ./editor/gb-editor-frame-actions.h:22:
In file included from ./editor/gb-editor-frame.h:24:
In file included from ./editor/gb-editor-document.h:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       editor/libgnome_builder_la-gb-editor-map-bin.lo
1 warning generated.
1 warning generated.
In file included from editor/gb-editor-frame.c:20:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       editor/libgnome_builder_la-gb-editor-settings-widget.lo
In file included from editor/gb-editor-map-bin.c:20:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       editor/libgnome_builder_la-gb-editor-view-actions.lo
1 warning generated.
  CC       editor/libgnome_builder_la-gb-editor-view-addin.lo
  CC       editor/libgnome_builder_la-gb-editor-view.lo
In file included from editor/gb-editor-settings-widget.c:22:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
In file included from editor/gb-editor-view-actions.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from editor/gb-editor-view-addin.c:19:
In file included from ./editor/gb-editor-view-addin.h:22:
In file included from ./editor/gb-editor-view.h:22:
In file included from ./views/gb-view.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
1 warning generated.
In file included from editor/gb-editor-view.c:23:
In file included from ./editor/gb-editor-frame-private.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       greeter/libgnome_builder_la-gb-greeter-pill-box.lo
1 warning generated.
  CC       greeter/libgnome_builder_la-gb-greeter-project-row.lo
  CC       greeter/libgnome_builder_la-gb-greeter-window.lo
  CC       html/libgnome_builder_la-gb-html-document.lo
  CC       html/libgnome_builder_la-gb-html-view.lo
In file included from greeter/gb-greeter-project-row.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
In file included from greeter/gb-greeter-window.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       keybindings/libgnome_builder_la-gb-keybindings.lo
In file included from html/gb-html-view.c:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from html/gb-html-document.c:24:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
html/gb-html-document.c:170:7: 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_by_func (file,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
2 warnings generated.
  CC       preferences/libgnome_builder_la-gb-preferences-page-editor.lo
html/gb-html-view.c:131:3: 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_by_func (buffer,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
2 warnings generated.
  CC       preferences/libgnome_builder_la-gb-preferences-page-insight.lo
In file included from keybindings/gb-keybindings.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       preferences/libgnome_builder_la-gb-preferences-page-git.lo
In file included from preferences/gb-preferences-page-editor.c:25:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       preferences/libgnome_builder_la-gb-preferences-page-keybindings.lo
In file included from preferences/gb-preferences-page-insight.c:23:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       preferences/libgnome_builder_la-gb-preferences-page-language.lo
In file included from preferences/gb-preferences-page-git.c:23:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       preferences/libgnome_builder_la-gb-preferences-page-theme.lo
In file included from preferences/gb-preferences-page-keybindings.c:25:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       preferences/libgnome_builder_la-gb-preferences-page.lo
In file included from preferences/gb-preferences-page-language.c:28:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       preferences/libgnome_builder_la-gb-preferences-switch.lo
In file included from preferences/gb-preferences-page-theme.c:22:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
In file included from preferences/gb-preferences-page.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
preferences/gb-preferences-page.c:194:5: warning: void function 'gb_preferences_page_clear_search' should not return void expression [-Wpedantic]
    return GB_PREFERENCES_PAGE_GET_CLASS (page)->clear_search (page);
    ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       preferences/libgnome_builder_la-gb-preferences-window.lo
2 warnings generated.
  CC       project-tree/libgnome_builder_la-gb-new-file-popover.lo
In file included from preferences/gb-preferences-switch.c:22:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       project-tree/libgnome_builder_la-gb-project-file.lo
In file included from preferences/gb-preferences-window.c:32:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
In file included from project-tree/gb-new-file-popover.c:23:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       project-tree/libgnome_builder_la-gb-project-tree-actions.lo
  CC       project-tree/libgnome_builder_la-gb-project-tree-builder.lo
  CC       project-tree/libgnome_builder_la-gb-project-tree.lo
  CC       project-tree/libgnome_builder_la-gb-rename-file-popover.lo
In file included from project-tree/gb-project-tree-actions.c:28:
In file included from ./project-tree/gb-project-tree.h:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
project-tree/gb-project-tree-actions.c:837:23: warning: unused variable 'show_ignored_files' [-Wunused-variable]
  g_autoptr(GVariant) show_ignored_files = NULL;
                      ^
In file included from project-tree/gb-project-tree-builder.c:22:
In file included from ./project-tree/gb-project-tree.h:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
In file included from project-tree/gb-project-tree.c:21:
In file included from ./project-tree/gb-project-tree.h:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
2 warnings generated.
In file included from project-tree/gb-rename-file-popover.c:23:
In file included from ./util/gb-widget.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       scrolledwindow/libgnome_builder_la-gb-scrolled-window.lo
  CC       search/libgnome_builder_la-gb-search-box.lo
  CC       search/libgnome_builder_la-gb-search-display-group.lo
  CC       search/libgnome_builder_la-gb-search-display-row.lo
In file included from search/gb-search-box.c:25:
In file included from ./search/gb-search-box.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
In file included from search/gb-search-display-group.c:21:
In file included from ./search/gb-search-display-group.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       search/libgnome_builder_la-gb-search-display.lo
1 warning generated.
In file included from search/gb-search-display-row.c:21:
In file included from ./search/gb-search-display-row.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       support/libgnome_builder_la-gb-support.lo
  CC       tree/libgnome_builder_la-gb-tree-builder.lo
In file included from search/gb-search-display.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       tree/libgnome_builder_la-gb-tree.lo
search/gb-search-display.c:444:3: 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_by_func (context,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
2 warnings generated.
In file included from tree/gb-tree.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       tree/libgnome_builder_la-gb-tree-node.lo
  CC       util/libgnome_builder_la-gb-webkit.lo
1 warning generated.
  CC       util/libgnome_builder_la-gb-widget.lo
In file included from util/gb-widget.c:19:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
util/gb-widget.c:281:11: warning: assigning to 'GbWidgetContextHandler' (aka 'void (*)(GtkWidget *, IdeContext *)') from 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  handler = g_object_get_data (G_OBJECT (widget), "GB_CONTEXT_HANDLER");
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util/gb-widget.c:300:5: 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_by_func (previous_toplevel,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
util/gb-widget.c:325:63: warning: passing 'GbWidgetContextHandler' (aka 'void (*)(GtkWidget *, IdeContext *)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic]
  g_object_set_data (G_OBJECT (widget), "GB_CONTEXT_HANDLER", handler);
                                                              ^~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gobject.h:556:29: note: passing argument to parameter 'data' here
                                               gpointer        data);
                                                               ^
4 warnings generated.
  CC       views/libgnome_builder_la-gb-view-grid.lo
  CC       views/libgnome_builder_la-gb-view-stack-actions.lo
  CC       views/libgnome_builder_la-gb-view-stack.lo
  CC       views/libgnome_builder_la-gb-view.lo
In file included from views/gb-view-grid.c:23:
In file included from ./views/gb-view.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from views/gb-view-stack.c:20:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
views/gb-view-grid.c:737:7: 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_by_func (previous_toplevel,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
views/gb-view-grid.c:740:7: 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_by_func (previous_toplevel,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
views/gb-view-stack.c:364:7: 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_by_func (old_toplevel,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
                                                                  ^
In file included from views/gb-view-stack-actions.c:21:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
2 warnings generated.
3 warnings generated.
In file included from views/gb-view.c:21:
In file included from ./views/gb-view.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       workbench/libgnome_builder_la-gb-workbench-actions.lo
  CC       workbench/libgnome_builder_la-gb-workbench-addin.lo
  CC       workbench/libgnome_builder_la-gb-workbench.lo
  CC       workspace/libgnome_builder_la-gb-workspace.lo
In file included from workbench/gb-workbench-actions.c:24:
In file included from ./workbench/gb-workbench.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from workbench/gb-workbench-addin.c:21:
In file included from ./workbench/gb-workbench.h:23:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
In file included from workbench/gb-workbench.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
1 warning generated.
In file included from workspace/gb-workspace.c:20:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
workspace/gb-workspace.c:1112:46: warning: using extended field designator is an extension [-Wextended-offsetof]
                                             G_STRUCT_OFFSET (GbWorkspace, children[GTK_POS_BOTTOM].widget));
                                             ^                                     ~~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmacros.h:266:16: note: expanded from macro 'G_STRUCT_OFFSET'
      ((glong) offsetof (struct_type, member))
               ^
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
workspace/gb-workspace.c:1114:46: warning: using extended field designator is an extension [-Wextended-offsetof]
                                             G_STRUCT_OFFSET (GbWorkspace, children[GTK_POS_TOP].widget));
                                             ^                                     ~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmacros.h:266:16: note: expanded from macro 'G_STRUCT_OFFSET'
      ((glong) offsetof (struct_type, member))
               ^
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
workspace/gb-workspace.c:1116:46: warning: using extended field designator is an extension [-Wextended-offsetof]
                                             G_STRUCT_OFFSET (GbWorkspace, children[GTK_POS_LEFT].widget));
                                             ^                                     ~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmacros.h:266:16: note: expanded from macro 'G_STRUCT_OFFSET'
      ((glong) offsetof (struct_type, member))
               ^
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
workspace/gb-workspace.c:1118:46: warning: using extended field designator is an extension [-Wextended-offsetof]
                                             G_STRUCT_OFFSET (GbWorkspace, children[GTK_POS_RIGHT].widget));
                                             ^                                     ~~~~~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmacros.h:266:16: note: expanded from macro 'G_STRUCT_OFFSET'
      ((glong) offsetof (struct_type, member))
               ^
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
1 warning generated.
  CC       workspace/libgnome_builder_la-gb-workspace-pane.lo
5 warnings generated.
  CC       workspace/libgnome_builder_la-gb-slider.lo
  CC       css/libgnome_builder_la-gb-css-provider.lo
  CC       resources/libgnome_builder_la-gb-resources.lo
In file included from workspace/gb-slider.c:19:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
  CC       gnome_builder-main.o
1 warning generated.
In file included from css/gb-css-provider.c:22:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
In file included from main.c:28:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
1 warning generated.
  CC       app/libgnome_builder_la-gb-application.lo
In file included from app/gb-application.c:31:
In file included from ./app/gb-application-private.h:24:
In file included from ../libide/ide.h:104:
../libide/theatrics/ide-animation.h:32:16: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
typedef enum   _IdeAnimationMode    IdeAnimationMode;
               ^
app/gb-application.c:650:7: warning: initializing 'gpointer' (aka 'void *') with an expression of type 'gboolean (void)' converts between void pointer and function pointer [-Wpedantic]
      gb_application_increase_verbosity,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
  CCLD     libgnome-builder.la
copying selected object files to avoid basename conflicts...
  CCLD     gnome-builder
./.libs/libgnome-builder.a(libgnome_builder_la-gb-new-project-dialog.o): In function `gb_new_project_dialog__clone_worker':
/home/lantw44/gnome/source/gnome-builder/src/dialogs/gb-new-project-dialog.c:219: undefined reference to `ggit_clone_options_free'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:1132: recipe for target 'gnome-builder' failed
gmake[3]: *** [gnome-builder] Error 1
gmake[3]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/src'
Makefile:762: recipe for target 'all' failed
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory '/home/lantw44/gnome/source/gnome-builder/src'
Makefile:610: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory '/home/lantw44/gnome/source/gnome-builder'
Makefile:521: recipe for target 'all' failed
gmake: *** [all] Error 2
error during stage build of gnome-builder: Error running gmake LIBTOOL=/usr/local/bin/libtool -j4 2015-08-06 05:29:18.047
The Gnome Live! website may have suggestions on how to resolve some build errors. Visit http://live.gnome.org/JhbuildIssues/gnome-builder for more information.
Failed 2015-08-06 05:29:18.047