clutter-gst Build Log

Checking out clutter-gst 2014-07-30 04:56:04.972
git remote set-url origin git://git.gnome.org/clutter-gst
git remote update origin
Fetching origin
git rebase origin/clutter-gst-2.0
Current branch clutter-gst-2.0 is up to date.
Configuring clutter-gst 2014-07-30 04:56:13.502
./autogen.sh --prefix /home/lantw44/gnome/devinstall  --disable-static --enable-gtk-doc 
autoreconf-2.69: Entering directory `.'
autoreconf-2.69: configure.ac: not using Gettext
autoreconf-2.69: running: aclocal -I build/autotools ${ACLOCAL_FLAGS}
autoreconf-2.69: configure.ac: tracing
autoreconf-2.69: running: libtoolize --copy
autoreconf-2.69: running: /usr/local/bin/autoconf-2.69
autoreconf-2.69: running: /usr/local/bin/autoheader-2.69
autoreconf-2.69: running: automake --add-missing --copy --no-force
clutter-gst/Makefile.am:57: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
clutter-gst/Makefile.am:39: warning: source file '$(srcdir)/clutter-gst-debug.c' is in a subdirectory,
clutter-gst/Makefile.am:39: but option 'subdir-objects' is disabled
automake-1.14: warning: possible forward-incompatibility.
automake-1.14: At least a source file is in a subdirectory, but the 'subdir-objects'
automake-1.14: automake option hasn't been enabled.  For now, the corresponding output
automake-1.14: object file(s) will be placed in the top-level directory.  However,
automake-1.14: this behaviour will change in future Automake versions: they will
automake-1.14: unconditionally cause object files to be placed in the same subdirectory
automake-1.14: of the corresponding sources.
automake-1.14: You are advised to start using 'subdir-objects' option throughout your
automake-1.14: project, to avoid future incompatibilities.
clutter-gst/Makefile.am:39: warning: source file '$(srcdir)/clutter-gst-marshal.c' is in a subdirectory,
clutter-gst/Makefile.am:39: but option 'subdir-objects' is disabled
clutter-gst/Makefile.am:39: warning: source file '$(srcdir)/clutter-gst-player.c' is in a subdirectory,
clutter-gst/Makefile.am:39: but option 'subdir-objects' is disabled
clutter-gst/Makefile.am:39: warning: source file '$(srcdir)/clutter-gst-video-sink.c' is in a subdirectory,
clutter-gst/Makefile.am:39: but option 'subdir-objects' is disabled
clutter-gst/Makefile.am:39: warning: source file '$(srcdir)/clutter-gst-video-texture.c' is in a subdirectory,
clutter-gst/Makefile.am:39: but option 'subdir-objects' is disabled
clutter-gst/Makefile.am:39: warning: source file '$(srcdir)/clutter-gst-util.c' is in a subdirectory,
clutter-gst/Makefile.am:39: but option 'subdir-objects' is disabled
clutter-gst/Makefile.am:97: warning: source file '$(srcdir)/clutter-gst-plugin.c' is in a subdirectory,
clutter-gst/Makefile.am:97: but option 'subdir-objects' is disabled
clutter-gst/Makefile.am:97: warning: source file '$(srcdir)/clutter-gst-video-sink.c' is in a subdirectory,
clutter-gst/Makefile.am:97: but option 'subdir-objects' is disabled
clutter-gst/Makefile.am:97: warning: source file '$(srcdir)/clutter-gst-auto-video-sink.c' is in a subdirectory,
clutter-gst/Makefile.am:97: but option 'subdir-objects' is disabled
doc/reference/Makefile.am:81: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
autoreconf-2.69: Leaving directory `.'
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/autotools/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool sets $(MAKE)... yes
checking whether gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool supports nested variables... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking build system type... amd64-unknown-freebsd10.0
checking host system type... amd64-unknown-freebsd10.0
checking if building for some Win32 platform... no
checking whether gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool supports nested variables... (cached) yes
checking whether gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool can be made more silent... yes
checking how to print strings... printf
checking for style of include used by gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool... GNU
checking for gcc... clang -std=c11 -pedantic
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang -std=c11 -pedantic accepts -g... yes
checking for clang -std=c11 -pedantic option to accept ISO C89... none needed
checking whether clang -std=c11 -pedantic understands -c and -o together... yes
checking dependency style of clang -std=c11 -pedantic... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by clang -std=c11 -pedantic... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B
checking the name lister (/usr/local/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking how to convert amd64-unknown-freebsd10.0 file names to amd64-unknown-freebsd10.0 format... func_convert_file_noop
checking how to convert amd64-unknown-freebsd10.0 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... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/local/bin/nm -B output from clang -std=c11 -pedantic object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... clang-cpp
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if clang -std=c11 -pedantic supports -fno-rtti -fno-exceptions... yes
checking for clang -std=c11 -pedantic option to produce PIC... -fPIC -DPIC
checking if clang -std=c11 -pedantic PIC flag -fPIC -DPIC works... yes
checking if clang -std=c11 -pedantic static flag -static works... yes
checking if clang -std=c11 -pedantic supports -c -o file.o... yes
checking if clang -std=c11 -pedantic supports -c -o file.o... (cached) yes
checking whether the clang -std=c11 -pedantic linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... freebsd10.0 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gcc... (cached) clang -std=c11 -pedantic
checking whether we are using the GNU C compiler... (cached) yes
checking whether clang -std=c11 -pedantic accepts -g... (cached) yes
checking for clang -std=c11 -pedantic option to accept ISO C89... (cached) none needed
checking whether clang -std=c11 -pedantic understands -c and -o together... (cached) yes
checking dependency style of clang -std=c11 -pedantic... (cached) gcc3
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for glib-mkenums... /home/lantw44/gnome/devinstall/bin/glib-mkenums
checking for glib-genmarshal... /home/lantw44/gnome/devinstall/bin/glib-genmarshal
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for memset... yes
checking for munmap... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for cgc... no
checking for python... python
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for CLUTTER_GST... yes
checking for GST... yes
checking for PLUGIN... yes
checking for HW... no
checking for supported compiler flags...  -Wall -Wshadow -Wcast-align -Wno-uninitialized -Wno-strict-aliasing -Wempty-body -Wformat-security -Winit-self -Wsign-compare
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 gobject-introspection... yes
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 scripts/Makefile
config.status: creating clutter-gst/Makefile
config.status: creating clutter-gst/clutter-gst-version.h
config.status: creating clutter-gst/shaders/Makefile
config.status: creating tests/Makefile
config.status: creating examples/Makefile
config.status: creating doc/Makefile
config.status: creating doc/reference/Makefile
config.status: creating doc/reference/version.xml
config.status: creating clutter-gst.pc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands

Clutter-GST 2.0.13 (git)

 ��� Global:
        Prefix     : /home/lantw44/gnome/devinstall
        Cg compiler: no

 ��� Compiler options:
        Compiler flags:  -Wall -Wshadow -Wcast-align -Wno-uninitialized -Wno-strict-aliasing -Wempty-body -Wformat-security -Winit-self -Wsign-compare 
        Debug level   : yes

 ��� Extra:
        API documentation : yes
        Introspection data: auto
        HW Decoder support: no

Building clutter-gst 2014-07-30 04:56:38.461
gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool -j4
gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool ` if  test "x0" = x0; then test -z "" -o "x" = x0 && echo -s; else test "x" = x0 && echo -s; fi` all-recursive
Making all in build
Making all in autotools
Making all in scripts
Making all in clutter-gst
  GEN      stamp-enum-types
  GEN      clutter-gst-enum-types.c
Making all in shaders
  CC       clutter-gst-debug.lo
  CC       clutter-gst-video-sink.lo
  CC       clutter-gst-video-texture.lo
  CC       clutter-gst-util.lo
In file included from In file included from ./clutter-gst-video-texture.c:47:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
In file included from ./clutter-gst-util.c:99:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
In file included from ./clutter-gst-video-sink.c:45:
In file included from ./clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:  return *(const guint16*)(v);125:: warning: 11cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]

: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]          ^~~~~~~~~~~~~~~~~~~

  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h::122:11: warning:   return GUINT16_SWAP_LE_BE(*(const guint16*)(v));125cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
:11: ./clutter-gst-debug.cwarning: :28cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:  return *(const guint32*)(v);11
:           ^~~~~~~~~~~~~~~~~~~warning: 
cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]

                             ^~~~~~~~~~~~~~~~~~~  return *(const guint16*)(v);

          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))11
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h                                                                  ^:
 
warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h./clutter-gst-video-texture.c:::47122:
:In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h11:26::
 In file included from warning: /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.hcast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]:12882:
:30/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:: 128warning: :cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]30
: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h
:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));

                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:                             ^~~~~~~~~~~~~~~~~~~311
:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'  return *(const guint64*)(v);
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:
311:67          ^~~~~~~~~~~~~~~~~~~:                             ^~~~~~~~~~~~~~~~~~~ note: 
expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h

/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27:#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val)) 
note:                                                                   ^expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'

/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
    (guint16) ((guint16) (val) << 8)))
                          ^
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
In file included from ./clutter-gst-video-sink.c:45:
In file included from ./clutter-gst-video-sink.h  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));:
311                             ^~~~~~~~~~~~~~~~~~~
:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152::2737:
: /home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.hnote: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT':
152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from ./clutter-gst-video-texture.cIn file included from In file included from :/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:4726./clutter-gst-util.c:
:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h::In file included from 99In file included from :
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h./clutter-gst-debug.cIn file included from 82::
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:::12828:3082:26:
 :
warning: /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.hIn file included from :
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.hcast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]:
In file included from 128:30: /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.hwarning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]::8282:
:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h
:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h
:311:67: 30note: : /home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.hwarning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
:311:  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));67: 
note: expanded from macro 'GUINT16_SWAP_LE_BE'
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));67expanded from macro 'GUINT16_SWAP_LE_BE': 
note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))

                                                                  ^
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))27
:/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h                                                                  ^
:153:27: /home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h                             ^~~~~~~~~~~~~~~~~~~note:  expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
note: :expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'

/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
    (guint16) ((guint16) (val) << 8)))
                          ^
    (guint16) ((guint16) (val) << 8)))
                          ^
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from ./clutter-gst-video-sink.c:45:
In file included from ./clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
In file included from ./clutter-gst-util.c:99:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from ./clutter-gst-video-sink.c:45:
In file included from ./clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
In file included from ./clutter-gst-video-texture.c:47:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30:   return GUINT64_SWAP_LE_BE(*(const guint64*)(v));warning: 
                             ^~~~~~~~~~~~~~~~~~~cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]

/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));153
:27                             ^~~~~~~~~~~~~~~~~~~
: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
    (guint16) ((guint16) (val) << 8)))
                          ^
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
In file included from ./clutter-gst-util.c:99:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
In file included from ./clutter-gst-debug.c:28:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
In file included from ./clutter-gst-debug.c:28:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
In file included from In file included from ./clutter-gst-video-texture.c:50:
./clutter-gst-debug.h:50:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
./clutter-gst-debug.c:30:
./clutter-gst-debug.h:50:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define CLUTTER_GST_NOTE(type,x,a...)                         \
                                 ^
#define CLUTTER_GST_NOTE(type,x,a...)                         \
                                 ^
./clutter-gst-debug.h:56:39: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
./clutter-gst-debug.h:56:39: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define CLUTTER_GST_TIMESTAMP(type,x,a...)                    \
                                      ^
#define CLUTTER_GST_TIMESTAMP(type,x,a...)                    \
                                      ^
9 warnings generated.
  CC       clutter-gst-enum-types.lo
  CC       clutter-gst-plugin.lo
./clutter-gst-video-texture.c:88:49: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
                         G_IMPLEMENT_INTERFACE (CLUTTER_TYPE_MEDIA,
                                                ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1534:50: note: expanded from macro 'G_IMPLEMENT_INTERFACE'
  g_type_add_interface_static (g_define_type_id, TYPE_IFACE, &g_implement_interface_info); \
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1349:105: note: expanded from macro 'G_DEFINE_TYPE_WITH_CODE'
#define G_DEFINE_TYPE_WITH_CODE(TN, t_n, T_P, _C_)          _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, 0) {_C_;} _G_DEFINE_TYPE_EXTENDED_END()
                                                                                                             ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
./clutter-gst-video-texture.c:91:88: warning: extra ';' outside of a function [-Wextra-semi]
                                                clutter_gst_video_texture_player_init));
                                                                                       ^
./clutter-gst-video-texture.c:114:7: warning: 'cogl_color_set_from_4f' is deprecated [-Wdeprecated-declarations]
      cogl_color_set_from_4f (color, red, green, blue, alpha);
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/cogl-color.h:178:1: note: 'cogl_color_set_from_4f' declared here
cogl_color_set_from_4f (CoglColor *color,
^
./clutter-gst-video-texture.c:130:3: warning: 'cogl_color_set_from_4ub' is deprecated [-Wdeprecated-declarations]
  cogl_color_set_from_4ub (color, red, green, blue, alpha);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/cogl-color.h:138:1: note: 'cogl_color_set_from_4ub' declared here
cogl_color_set_from_4ub (CoglColor *color,
^
./clutter-gst-video-texture.c:151:25: warning: 'cogl_material_new' is deprecated [-Wdeprecated-declarations]
  priv->idle_material = cogl_material_new ();
                        ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:149:1: note: 'cogl_material_new' declared here
cogl_material_new (void);
^
./clutter-gst-video-texture.c:152:3: warning: 'cogl_color_set_from_4ub' is deprecated [-Wdeprecated-declarations]
  cogl_color_set_from_4ub (&priv->idle_color_unpre, 0, 0, 0, 0xff);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/cogl-color.h:138:1: note: 'cogl_color_set_from_4ub' declared here
cogl_color_set_from_4ub (CoglColor *color,
^
./clutter-gst-video-texture.c:153:3: warning: 'cogl_material_set_color' is deprecated [-Wdeprecated-declarations]
  cogl_material_set_color (priv->idle_material, &priv->idle_color_unpre);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:236:1: note: 'cogl_material_set_color' declared here
cogl_material_set_color (CoglMaterial    *material,
^
In file included from ./clutter-gst-video-texture.c:50:
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-video-texture.c:279:15: warning: 'clutter_texture_get_sync_size' is deprecated [-Wdeprecated-declarations]
  sync_size = clutter_texture_get_sync_size (CLUTTER_TEXTURE (self));
              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:91:25: note: 'clutter_texture_get_sync_size' declared here
gboolean                clutter_texture_get_sync_size           (ClutterTexture         *texture);
                        ^
./clutter-gst-video-texture.c:281:5: warning: 'clutter_texture_get_keep_aspect_ratio' is deprecated [-Wdeprecated-declarations]
    clutter_texture_get_keep_aspect_ratio (CLUTTER_TEXTURE (self));
    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:108:25: note: 'clutter_texture_get_keep_aspect_ratio' declared here
gboolean                clutter_texture_get_keep_aspect_ratio   (ClutterTexture         *texture);
                        ^
./clutter-gst-video-texture.c:328:15: warning: 'clutter_texture_get_sync_size' is deprecated [-Wdeprecated-declarations]
  sync_size = clutter_texture_get_sync_size (CLUTTER_TEXTURE (self));
              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:91:25: note: 'clutter_texture_get_sync_size' declared here
gboolean                clutter_texture_get_sync_size           (ClutterTexture         *texture);
                        ^
./clutter-gst-video-texture.c:330:5: warning: 'clutter_texture_get_keep_aspect_ratio' is deprecated [-Wdeprecated-declarations]
    clutter_texture_get_keep_aspect_ratio (CLUTTER_TEXTURE (self));
    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:108:25: note: 'clutter_texture_get_keep_aspect_ratio' declared here
gboolean                clutter_texture_get_keep_aspect_ratio   (ClutterTexture         *texture);
                        ^
./clutter-gst-video-texture.c:388:7: warning: 'cogl_material_set_color' is deprecated [-Wdeprecated-declarations]
      cogl_material_set_color (priv->idle_material, color);
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:236:1: note: 'cogl_material_set_color' declared here
cogl_material_set_color (CoglMaterial    *material,
^
./clutter-gst-video-texture.c:390:7: warning: 'cogl_set_source' is deprecated [-Wdeprecated-declarations]
      cogl_set_source (priv->idle_material);
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/cogl1-context.h:578:1: note: 'cogl_set_source' declared here
cogl_set_source (void *material);
^
./clutter-gst-video-texture.c:687:7: warning: 'cogl_material_get_color' is deprecated [-Wdeprecated-declarations]
      cogl_material_get_color (material, &priv->idle_color_unpre);
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:297:1: note: 'cogl_material_get_color' declared here
cogl_material_get_color (CoglMaterial *material,
^
./clutter-gst-video-texture.c:536:1: warning: unused function 'on_autocluttersink_element_added' [-Wunused-function]
on_autocluttersink_element_added (GstBin                 *bin,
^
In file included from ./clutter-gst-plugin.c:38:
In file included from ./clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from ./clutter-gst-plugin.c:38:
In file included from ./clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from ./clutter-gst-plugin.c:38:
In file included from ./clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from ./clutter-gst-plugin.c:38:
In file included from ./clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
In file included from ./clutter-gst-util.c:107:
./clutter-gst-debug.h:50:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define CLUTTER_GST_NOTE(type,x,a...)                         \
                                 ^
./clutter-gst-debug.h:56:39: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define CLUTTER_GST_TIMESTAMP(type,x,a...)                    \
                                      ^
./clutter-gst-plugin.c:93:53: warning: extra ';' outside of a function [-Wextra-semi]
                   "http://www.clutter-project.org");
                                                    ^
9 warnings generated.
8 warnings generated.
  CC       clutter-gst-auto-video-sink.lo
  CC       clutter-gst-marshal.lo
27 warnings generated.
  CC       clutter-gst-player.lo
./clutter-gst-video-sink.c:272:48: warning: extra ';' outside of a function [-Wextra-semi]
        clutter_gst_navigation_interface_init));
                                               ^
./clutter-gst-video-sink.c:755:12: warning: 'cogl_create_shader' is deprecated [-Wdeprecated-declarations]
  shader = cogl_create_shader (COGL_SHADER_TYPE_FRAGMENT);
           ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:254:1: note: 'cogl_create_shader' declared here
cogl_create_shader (CoglShaderType shader_type);
^
./clutter-gst-video-sink.c:756:3: warning: 'cogl_shader_source' is deprecated [-Wdeprecated-declarations]
  cogl_shader_source (shader, source);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:311:1: note: 'cogl_shader_source' declared here
cogl_shader_source (CoglHandle  shader,
^
./clutter-gst-video-sink.c:757:3: warning: 'cogl_shader_compile' is deprecated [-Wdeprecated-declarations]
  cogl_shader_compile (shader);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:326:1: note: 'cogl_shader_compile' declared here
cogl_shader_compile (CoglHandle handle);
^
./clutter-gst-video-sink.c:759:13: warning: 'cogl_create_program' is deprecated [-Wdeprecated-declarations]
  program = cogl_create_program ();
            ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:383:1: note: 'cogl_create_program' declared here
cogl_create_program (void);
^
./clutter-gst-video-sink.c:760:3: warning: 'cogl_program_attach_shader' is deprecated [-Wdeprecated-declarations]
  cogl_program_attach_shader (program, shader);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:442:1: note: 'cogl_program_attach_shader' declared here
cogl_program_attach_shader (CoglHandle program_handle,
^
./clutter-gst-video-sink.c:761:3: warning: 'cogl_program_link' is deprecated [-Wdeprecated-declarations]
  cogl_program_link (program);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:457:1: note: 'cogl_program_link' declared here
cogl_program_link (CoglHandle handle);
^
./clutter-gst-video-sink.c:802:14: warning: 'cogl_material_new' is deprecated [-Wdeprecated-declarations]
  template = cogl_material_new ();
             ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:149:1: note: 'cogl_material_new' declared here
cogl_material_new (void);
^
./clutter-gst-video-sink.c:810:7: warning: 'cogl_program_use' is deprecated [-Wdeprecated-declarations]
      cogl_program_use (program);
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:476:1: note: 'cogl_program_use' declared here
cogl_program_use (CoglHandle handle);
^
./clutter-gst-video-sink.c:812:18: warning: 'cogl_program_get_uniform_location' is deprecated [-Wdeprecated-declarations]
      location = cogl_program_get_uniform_location (program, "ytex");
                 ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:494:1: note: 'cogl_program_get_uniform_location' declared here
cogl_program_get_uniform_location (CoglHandle  handle,
^
./clutter-gst-video-sink.c:813:7: warning: 'cogl_program_set_uniform_1i' is deprecated [-Wdeprecated-declarations]
      cogl_program_set_uniform_1i (program, location, 0);
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:531:1: note: 'cogl_program_set_uniform_1i' declared here
cogl_program_set_uniform_1i (CoglHandle program,
^
./clutter-gst-video-sink.c:815:20: warning: 'cogl_program_get_uniform_location' is deprecated [-Wdeprecated-declarations]
        location = cogl_program_get_uniform_location (program, "utex");
                   ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:494:1: note: 'cogl_program_get_uniform_location' declared here
cogl_program_get_uniform_location (CoglHandle  handle,
^
./clutter-gst-video-sink.c:816:9: warning: 'cogl_program_set_uniform_1i' is deprecated [-Wdeprecated-declarations]
        cogl_program_set_uniform_1i (program, location, 1);
        ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:531:1: note: 'cogl_program_set_uniform_1i' declared here
cogl_program_set_uniform_1i (CoglHandle program,
^
./clutter-gst-video-sink.c:819:20: warning: 'cogl_program_get_uniform_location' is deprecated [-Wdeprecated-declarations]
        location = cogl_program_get_uniform_location (program, "vtex");
                   ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:494:1: note: 'cogl_program_get_uniform_location' declared here
cogl_program_get_uniform_location (CoglHandle  handle,
^
./clutter-gst-video-sink.c:820:9: warning: 'cogl_program_set_uniform_1i' is deprecated [-Wdeprecated-declarations]
        cogl_program_set_uniform_1i (program, location, 2);
        ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:531:1: note: 'cogl_program_set_uniform_1i' declared here
cogl_program_set_uniform_1i (CoglHandle program,
^
./clutter-gst-video-sink.c:823:7: warning: 'cogl_program_use' is deprecated [-Wdeprecated-declarations]
      cogl_program_use (COGL_INVALID_HANDLE);
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-shader.h:476:1: note: 'cogl_program_use' declared here
cogl_program_use (CoglHandle handle);
^
./clutter-gst-video-sink.c:826:5: warning: 'cogl_material_set_user_program' is deprecated [-Wdeprecated-declarations]
    cogl_material_set_user_program (template, program);
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:761:1: note: 'cogl_material_set_user_program' declared here
cogl_material_set_user_program (CoglMaterial *material,
^
./clutter-gst-video-sink.c:830:5: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
    cogl_material_set_layer (template, i, COGL_INVALID_HANDLE);
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:840:28: warning: 'cogl_material_copy' is deprecated [-Wdeprecated-declarations]
  CoglMaterial *material = cogl_material_copy (priv->material_template);
                           ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:171:1: note: 'cogl_material_copy' declared here
cogl_material_copy (CoglMaterial *source);
^
./clutter-gst-video-sink.c:843:5: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
    cogl_material_set_layer (material, 0, tex0);
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:847:5: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
    cogl_material_set_layer (material, 1, tex1);
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:851:5: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
    cogl_material_set_layer (material, 2, tex2);
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:855:3: warning: 'clutter_texture_set_cogl_material' is deprecated [-Wdeprecated-declarations]
  clutter_texture_set_cogl_material (priv->texture, material);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:85:25: note: 'clutter_texture_set_cogl_material' declared here
void                    clutter_texture_set_cogl_material       (ClutterTexture         *texture,
                        ^
./clutter-gst-video-sink.c:892:9: warning: 'cogl_texture_new_from_data' is deprecated [-Wdeprecated-declarations]
  tex = cogl_texture_new_from_data (GST_VIDEO_FRAME_COMP_WIDTH (&frame, 0),
        ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:118:1: note: 'cogl_texture_new_from_data' declared here
cogl_texture_new_from_data (int width,
^
./clutter-gst-video-sink.c:945:9: warning: 'cogl_texture_new_from_data' is deprecated [-Wdeprecated-declarations]
  tex = cogl_texture_new_from_data (GST_VIDEO_FRAME_COMP_WIDTH (&frame, 0),
        ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:118:1: note: 'cogl_texture_new_from_data' declared here
cogl_texture_new_from_data (int width,
^
./clutter-gst-video-sink.c:997:7: warning: 'cogl_texture_new_from_data' is deprecated [-Wdeprecated-declarations]
      cogl_texture_new_from_data (GST_VIDEO_FRAME_COMP_WIDTH (&frame, i),
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:118:1: note: 'cogl_texture_new_from_data' declared here
cogl_texture_new_from_data (int width,
^
./clutter-gst-video-sink.c:1056:5: warning: 'cogl_texture_new_from_data' is deprecated [-Wdeprecated-declarations]
    cogl_texture_new_from_data (GST_VIDEO_FRAME_COMP_WIDTH (&frame, 0),
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:118:1: note: 'cogl_texture_new_from_data' declared here
cogl_texture_new_from_data (int width,
^
./clutter-gst-video-sink.c:1065:5: warning: 'cogl_texture_new_from_data' is deprecated [-Wdeprecated-declarations]
    cogl_texture_new_from_data (GST_VIDEO_FRAME_COMP_WIDTH (&frame, 1),
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:118:1: note: 'cogl_texture_new_from_data' declared here
cogl_texture_new_from_data (int width,
^
./clutter-gst-video-sink.c:1075:14: warning: 'cogl_material_copy' is deprecated [-Wdeprecated-declarations]
  material = cogl_material_copy (priv->material_template);
             ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:171:1: note: 'cogl_material_copy' declared here
cogl_material_copy (CoglMaterial *source);
^
./clutter-gst-video-sink.c:1077:3: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
  cogl_material_set_layer (material, 0, y_tex);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:1078:3: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
  cogl_material_set_layer (material, 1, u_tex);
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:1079:3: warning: 'cogl_material_set_layer_filters' is deprecated [-Wdeprecated-declarations]
  cogl_material_set_layer_filters (material, 1,
  ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:1072:1: note: 'cogl_material_set_layer_filters' declared here
cogl_material_set_layer_filters (CoglMaterial      *material,
^
./clutter-gst-video-sink.c:1085:3: warning: 'clutter_texture_set_cogl_material' is deprecated [-Wdeprecated-declarations]
  clutter_texture_set_cogl_material (priv->texture, material);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:85:25: note: 'clutter_texture_set_cogl_material' declared here
void                    clutter_texture_set_cogl_material       (ClutterTexture         *texture,
                        ^
./clutter-gst-video-sink.c:1226:7: warning: 'cogl_texture_new_from_data' is deprecated [-Wdeprecated-declarations]
      cogl_texture_new_from_data (GST_VIDEO_FRAME_COMP_WIDTH (&frame, 0),
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:118:1: note: 'cogl_texture_new_from_data' declared here
cogl_texture_new_from_data (int width,
^
./clutter-gst-video-sink.c:1464:9: warning: 'cogl_texture_new_with_size' is deprecated [-Wdeprecated-declarations]
  tex = cogl_texture_new_with_size (priv->info.width,
        ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:54:1: note: 'cogl_texture_new_with_size' declared here
cogl_texture_new_with_size (unsigned int width,
^
./clutter-gst-video-sink.c:1473:16: warning: 'cogl_texture_new_from_sub_texture' is deprecated [-Wdeprecated-declarations]
    crop_tex = cogl_texture_new_from_sub_texture (tex, crop_meta->x,
               ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-auto-texture.h:213:1: note: 'cogl_texture_new_from_sub_texture' declared here
cogl_texture_new_from_sub_texture (CoglTexture *full_texture,
^
./clutter-gst-video-sink.c:1477:14: warning: 'cogl_material_new' is deprecated [-Wdeprecated-declarations]
  material = cogl_material_new ();
             ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:149:1: note: 'cogl_material_new' declared here
cogl_material_new (void);
^
./clutter-gst-video-sink.c:1484:5: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
    cogl_material_set_layer (material, 0, crop_tex);
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:1486:5: warning: 'cogl_material_set_layer' is deprecated [-Wdeprecated-declarations]
    cogl_material_set_layer (material, 0, tex);
    ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/deprecated/cogl-material-compat.h:786:1: note: 'cogl_material_set_layer' declared here
cogl_material_set_layer (CoglMaterial *material,
^
./clutter-gst-video-sink.c:1488:3: warning: 'clutter_texture_set_cogl_material' is deprecated [-Wdeprecated-declarations]
  clutter_texture_set_cogl_material (priv->texture, material);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:85:25: note: 'clutter_texture_set_cogl_material' declared here
void                    clutter_texture_set_cogl_material       (ClutterTexture         *texture,
                        ^
./clutter-gst-video-sink.c:1532:15: warning: 'clutter_texture_get_cogl_texture' is deprecated [-Wdeprecated-declarations]
  if (!(tex = clutter_texture_get_cogl_texture (priv->texture))) {
              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:78:25: note: 'clutter_texture_get_cogl_texture' declared here
CoglHandle              clutter_texture_get_cogl_texture        (ClutterTexture         *texture);
                        ^
./clutter-gst-video-sink.c:1599:7: warning: 'cogl_features_available' is deprecated [-Wdeprecated-declarations]
  if (cogl_features_available (COGL_FEATURE_SHADERS_ARBFP))
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/cogl1-context.h:92:1: note: 'cogl_features_available' declared here
cogl_features_available (CoglFeatureFlags features);
^
./clutter-gst-video-sink.c:1603:7: warning: 'cogl_features_available' is deprecated [-Wdeprecated-declarations]
  if (cogl_features_available (COGL_FEATURE_SHADERS_GLSL))
      ^
/home/lantw44/gnome/devinstall/include/cogl/cogl/cogl1-context.h:92:1: note: 'cogl_features_available' declared here
cogl_features_available (CoglFeatureFlags features);
^
./clutter-gst-video-sink.c:1847:14: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
  const char const *events[] = {
             ^
In file included from ./clutter-gst-player.c:50:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from ./clutter-gst-player.c:50:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from ./clutter-gst-player.c:50:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from ./clutter-gst-player.c:50:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
In file included from ./clutter-gst-player.c:54:
./clutter-gst-debug.h:50:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define CLUTTER_GST_NOTE(type,x,a...)                         \
                                 ^
./clutter-gst-debug.h:56:39: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define CLUTTER_GST_TIMESTAMP(type,x,a...)                    \
                                      ^
In file included from ./clutter-gst-auto-video-sink.c:35:
In file included from ./clutter-gst-auto-video-sink.h:31:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from ./clutter-gst-auto-video-sink.c:35:
In file included from ./clutter-gst-auto-video-sink.h:31:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from ./clutter-gst-auto-video-sink.c:35:
In file included from ./clutter-gst-auto-video-sink.h:31:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from ./clutter-gst-auto-video-sink.c:35:
In file included from ./clutter-gst-auto-video-sink.h:31:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
./clutter-gst-auto-video-sink.c:61:47: warning: extra ';' outside of a function [-Wextra-semi]
    clutter_gst_auto_video_sink, GST_TYPE_BIN);
                                              ^
51 warnings generated.
./clutter-gst-player.c:71:66: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
                                                                 CLUTTER_TYPE_MEDIA))
                                                                 ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1514:111: note: expanded from macro 'G_DEFINE_INTERFACE_WITH_CODE'
#define G_DEFINE_INTERFACE_WITH_CODE(TN, t_n, T_P, _C_)     _G_DEFINE_INTERFACE_EXTENDED_BEGIN(TN, t_n, T_P) {_C_;} _G_DEFINE_INTERFACE_EXTENDED_END()
                                                                                                              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
In file included from ./clutter-gst-player.c:54:
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-player.c:579:58: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
  CLUTTER_GST_NOTE (AUDIO_STREAM, "audio-streams changed");
                                                         ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-player.c:583:57: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
  CLUTTER_GST_NOTE (SUBTITLES, "subtitle-tracks changed");
                                                        ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-player.c:680:76: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
                        "already seeking/idleing. stacking progress point.");
                                                                           ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-player.c:730:59: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
      CLUTTER_GST_NOTE (MEDIA, "get progress (error): 0.0");
                                                          ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-player.c:736:57: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
      CLUTTER_GST_NOTE (MEDIA, "get progress (eos): 1.0");
                                                        ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-player.c:888:62: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
          CLUTTER_GST_NOTE (BUFFERING, "pausing the pipeline");
                                                             ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-player.c:896:64: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
          CLUTTER_GST_NOTE (BUFFERING, "restoring the pipeline");
                                                               ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-player.c:1001:66: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
              CLUTTER_GST_NOTE (BUFFERING, "pausing the pipeline");
                                                                 ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-player.c:1009:68: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
              CLUTTER_GST_NOTE (BUFFERING, "restoring the pipeline");
                                                                   ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-player.c:1271:62: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
      CLUTTER_GST_NOTE (AUDIO_STREAM, "audio-streams changed");
                                                             ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-player.c:1309:57: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
  CLUTTER_GST_NOTE (AUDIO_STREAM, "audio stream changed");
                                                        ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-player.c:1336:64: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
      CLUTTER_GST_NOTE (AUDIO_STREAM, "subtitle-tracks changed");
                                                               ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-player.c:1367:56: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu]
  CLUTTER_GST_NOTE (AUDIO_STREAM, "text stream changed");
                                                       ^
./clutter-gst-debug.h:50:9: note: macro 'CLUTTER_GST_NOTE' defined here
#define CLUTTER_GST_NOTE(type,x,a...)                         \
        ^
./clutter-gst-debug.h:53:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                   ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
        { g_message ("[" #type "] " G_STRLOC ": " x, ##a); }  \
                                                     ^
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
./clutter-gst-debug.h:53:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu]
8 warnings generated.
62 warnings generated.
  CCLD     libgstclutter.la
  CCLD     libclutter-gst-2.0.la
  GEN      ClutterGst-2.0.gir
/home/lantw44/gnome/source/clutter-gst/clutter-gst/tmp-introspectWCIxVZ/ClutterGst-2.0.c:587:3: warning: implicit declaration of function 'clutter_gst_init' is invalid in C99 [-Wimplicit-function-declaration]
  clutter_gst_init(0,NULL);
  ^
1 warning generated.

(<unknown>:8535): Clutter-CRITICAL **: Unable to initialize Clutter: Unable to open display. You have to set the DISPLAY environment variable, or use the --display command line argument
  GEN      ClutterGst-2.0.typelib
Making all in tests
  CC       test_alpha-test-alpha.o
  CC       test_rgb_upload-test-rgb-upload.o
  CC       test_start_stop-test-start-stop.o
  CC       test_yuv_upload-test-yuv-upload.o
In file included from test-rgb-upload.c:32:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from test-rgb-upload.c:32:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from test-rgb-upload.c:32:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from test-rgb-upload.c:32:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/video/video.h:23:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]In file included from test-alpha.c:34:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from test-alpha.c:34:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from test-alpha.c:34:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from test-alpha.c:34:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^

  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
test-alpha.c:126:5: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations]
    g_thread_init (NULL);
    ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: 'g_thread_init' declared here
void     g_thread_init                   (gpointer vtable);
         ^
test-alpha.c:38:15: warning: unused variable 'opt_bpp' [-Wunused-variable]
static gint   opt_bpp       = 24;
              ^
test-alpha.c:39:15: warning: unused variable 'opt_depth' [-Wunused-variable]
static gint   opt_depth     = 24;
              ^
test-alpha.c:60:1: warning: unused function 'parse_fourcc' [-Wunused-function]
parse_fourcc (const gchar *fourcc)
^
11 warnings generated.
  CC       test_video_texture_new_unref_loop-test-video-texture-new-unref-loop.o
test-rgb-upload.c:118:5: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations]
    g_thread_init (NULL);
    ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: 'g_thread_init' declared here
void     g_thread_init                   (gpointer vtable);
         ^
In file included from test-yuv-upload.c:32:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:test-start-stop.c128::3130:
:In file included from  ../clutter-gst/clutter-gst.hwarning: :cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
In file included from test-yuv-upload.c:32:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~

                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67:In file included from  note: test-yuv-upload.cexpanded from macro 'GUINT16_SWAP_LE_BE'
:32:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67:    (guint16) ((guint16) (val) >> 8) |  \ 
note:                           ^expanded from macro 'GUINT32_SWAP_LE_BE'

#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
In file included from test-start-stop.c:31:
         ({ guint32 __v, __x = ((guint32) (val));               \In file included from 
../clutter-gst/clutter-gst.h                                           ^:
35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from test-yuv-upload.c:32:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26In file included from :
test-start-stop.c:31In file included from :
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:In file included from 82../clutter-gst/clutter-gst.h:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: :cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from test-start-stop.c:31:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
8 warnings generated.
test-yuv-upload.c:106:5: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations]
    g_thread_init (NULL);
    ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: 'g_thread_init' declared here
void     g_thread_init                   (gpointer vtable);
         ^
test-start-stop.c:84:8: warning: 'clutter_media_get_playing' is deprecated [-Wdeprecated-declarations]
  if (!clutter_media_get_playing (CLUTTER_MEDIA (data)))
       ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:91:10: note: 'clutter_media_get_playing' declared here
gboolean clutter_media_get_playing            (ClutterMedia *media);
         ^
test-start-stop.c:84:35: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  if (!clutter_media_get_playing (CLUTTER_MEDIA (data)))
                                  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
test-start-stop.c:87:7: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  if (CLUTTER_MEDIA (data) != media)
      ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
test-start-stop.c:89:15: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
      media = CLUTTER_MEDIA (data);
              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
test-start-stop.c:97:3: warning: 'clutter_media_set_filename' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_filename (media, video_files[count & 1]);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:84:10: note: 'clutter_media_set_filename' declared here
void     clutter_media_set_filename           (ClutterMedia *media,
         ^
test-start-stop.c:102:34: warning: 'clutter_media_get_uri' is deprecated [-Wdeprecated-declarations]
      uri[count & 1] = g_strdup (clutter_media_get_uri (media));
                                 ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:82:10: note: 'clutter_media_get_uri' declared here
gchar *  clutter_media_get_uri                (ClutterMedia *media);
         ^
test-start-stop.c:107:13: warning: 'clutter_media_get_playing' is deprecated [-Wdeprecated-declarations]
  g_assert (clutter_media_get_playing (media));
            ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtestutils.h:88:59: note: expanded from macro 'g_assert'
#define g_assert(expr)                  do { if G_LIKELY (expr) ; else \
                                                          ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmacros.h:309:59: note: expanded from macro 'G_LIKELY'
#define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
                                                          ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gmacros.h:303:8: note: expanded from macro '_G_BOOLEAN_EXPR'
   if (expr)                                    \
       ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:91:10: note: 'clutter_media_get_playing' declared here
gboolean clutter_media_get_playing            (ClutterMedia *media);
         ^
test-start-stop.c:110:17: warning: 'clutter_media_get_uri' is deprecated [-Wdeprecated-declarations]
  playing_uri = clutter_media_get_uri (media);
                ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:82:10: note: 'clutter_media_get_uri' declared here
gchar *  clutter_media_get_uri                (ClutterMedia *media);
         ^
test-start-stop.c:115:7: warning: 'clutter_media_set_playing' is deprecated [-Wdeprecated-declarations]
      clutter_media_set_playing (media, FALSE);
      ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:88:10: note: 'clutter_media_set_playing' declared here
void     clutter_media_set_playing            (ClutterMedia *media,
         ^
  CCLD     test-alpha
test-start-stop.c:159:3: warning: 'clutter_media_set_filename' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_filename (CLUTTER_MEDIA(video), video_files[0]);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:84:10: note: 'clutter_media_set_filename' declared here
void     clutter_media_set_filename           (ClutterMedia *media,
         ^
test-start-stop.c:159:31: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_filename (CLUTTER_MEDIA(video), video_files[0]);
                              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
test-start-stop.c:160:3: warning: 'clutter_media_set_audio_volume' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_audio_volume (CLUTTER_MEDIA(video), 0.5);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:108:10: note: 'clutter_media_set_audio_volume' declared here
void     clutter_media_set_audio_volume       (ClutterMedia *media,
         ^
test-start-stop.c:160:35: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_audio_volume (CLUTTER_MEDIA(video), 0.5);
                                  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
test-start-stop.c:161:3: warning: 'clutter_media_set_playing' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_playing (CLUTTER_MEDIA(video), TRUE);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:88:10: note: 'clutter_media_set_playing' declared here
void     clutter_media_set_playing            (ClutterMedia *media,
         ^
test-start-stop.c:161:30: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_playing (CLUTTER_MEDIA(video), TRUE);
                             ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
8 warnings generated.
22 warnings generated.
  CCLD     test-rgb-upload
  CCLD     test-yuv-upload
  CCLD     test-start-stop
In file included from test-video-texture-new-unref-loop.c:33:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from test-video-texture-new-unref-loop.c:33:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from test-video-texture-new-unref-loop.c:33:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from test-video-texture-new-unref-loop.c:33:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
7 warnings generated.
  CCLD     test-video-texture-new-unref-loop
Making all in examples
  CC       video_player-video-player.o
  CC       video_sink-video-sink.o
  CC       video_sink_navigation-video-sink-navigation.o
In file included from video-player.c:30:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from video-player.c:30:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from video-player.c:30:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from video-player.c:30:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
video-player.c:164:7: warning: 'clutter_media_set_playing' is deprecated [-Wdeprecated-declarations]
      clutter_media_set_playing (CLUTTER_MEDIA(app->vtexture),
      ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:88:10: note: 'clutter_media_set_playing' declared here
void     clutter_media_set_playing            (ClutterMedia *media,
         ^
video-player.c:164:34: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
      clutter_media_set_playing (CLUTTER_MEDIA(app->vtexture),
                                 ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
video-player.c:172:7: warning: 'clutter_media_set_playing' is deprecated [-Wdeprecated-declarations]
      clutter_media_set_playing (CLUTTER_MEDIA(app->vtexture),
      ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:88:10: note: 'clutter_media_set_playing' declared here
void     clutter_media_set_playing            (ClutterMedia *media,
         ^
video-player.c:172:34: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
      clutter_media_set_playing (CLUTTER_MEDIA(app->vtexture),
                                 ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
video-player.c:233:15: warning: 'clutter_media_set_progress' is deprecated [-Wdeprecated-declarations]
              clutter_media_set_progress (CLUTTER_MEDIA (app->vtexture),
              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:93:10: note: 'clutter_media_set_progress' declared here
void     clutter_media_set_progress           (ClutterMedia *media,
         ^
video-player.c:233:43: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
              clutter_media_set_progress (CLUTTER_MEDIA (app->vtexture),
                                          ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
video-player.c:371:33: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  ClutterMedia *video_texture = CLUTTER_MEDIA (object);
                                ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
video-player.c:372:22: warning: 'clutter_media_get_progress' is deprecated [-Wdeprecated-declarations]
  gdouble progress = clutter_media_get_progress (video_texture);
                     ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:96:10: note: 'clutter_media_get_progress' declared here
gdouble  clutter_media_get_progress           (ClutterMedia *media);
         ^
video-player.c:385:7: warning: 'clutter_media_set_progress' is deprecated [-Wdeprecated-declarations]
      clutter_media_set_progress (media, 0.0);
      ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:93:10: note: 'clutter_media_set_progress' declared here
void     clutter_media_set_progress           (ClutterMedia *media,
         ^
video-player.c:386:7: warning: 'clutter_media_set_playing' is deprecated [-Wdeprecated-declarations]
      clutter_media_set_playing (media, TRUE);
      ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:88:10: note: 'clutter_media_set_playing' declared here
void     clutter_media_set_playing            (ClutterMedia *media,
         ^
video-player.c:480:3: warning: 'clutter_media_set_filename' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_filename (CLUTTER_MEDIA (app->vtexture), argv[1]);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:84:10: note: 'clutter_media_set_filename' declared here
void     clutter_media_set_filename           (ClutterMedia *media,
         ^
video-player.c:480:31: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_filename (CLUTTER_MEDIA (app->vtexture), argv[1]);
                              ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
video-player.c:516:5: warning: 'clutter_texture_new_from_file' is deprecated [-Wdeprecated-declarations]
    clutter_texture_new_from_file ("vid-panel.png", NULL);
    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:39:25: note: 'clutter_texture_new_from_file' declared here
ClutterActor *          clutter_texture_new_from_file           (const gchar            *filename,
                        ^
video-player.c:518:5: warning: 'clutter_texture_new_from_file' is deprecated [-Wdeprecated-declarations]
    clutter_texture_new_from_file ("media-actions-start.png", NULL);
    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:39:25: note: 'clutter_texture_new_from_file' declared here
ClutterActor *          clutter_texture_new_from_file           (const gchar            *filename,
                        ^
video-player.c:520:5: warning: 'clutter_texture_new_from_file' is deprecated [-Wdeprecated-declarations]
    clutter_texture_new_from_file ("media-actions-pause.png", NULL);
    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-texture.h:39:25: note: 'clutter_texture_new_from_file' declared here
ClutterActor *          clutter_texture_new_from_file           (const gchar            *filename,
                        ^
video-player.c:576:3: warning: 'clutter_media_set_playing' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_playing (CLUTTER_MEDIA (app->vtexture), TRUE);
  ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:88:10: note: 'clutter_media_set_playing' declared here
void     clutter_media_set_playing            (ClutterMedia *media,
         ^
video-player.c:576:30: warning: 'clutter_media_get_type' is deprecated [-Wdeprecated-declarations]
  clutter_media_set_playing (CLUTTER_MEDIA (app->vtexture), TRUE);
                             ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:38:85: note: expanded from macro 'CLUTTER_MEDIA'
#define CLUTTER_MEDIA(obj)                      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MEDIA, ClutterMedia))
                                                                                    ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:37:50: note: expanded from macro 'CLUTTER_TYPE_MEDIA'
#define CLUTTER_TYPE_MEDIA                      (clutter_media_get_type ())
                                                 ^
/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
In file included from video-sink.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))82
:
                                                                                           ^/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]

/home/lantw44/gnome/devinstall/include/glib-2.0/gobject/gtype.h:1933:61:   return *(const guint16*)(v);note: 
expanded from macro '_G_TYPE_CIC'          ^~~~~~~~~~~~~~~~~~~

    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
/home/lantw44/gnome/devinstall/include/clutter-1.0/clutter/deprecated/clutter-media.h:76:10: note: 'clutter_media_get_type' declared here
GType    clutter_media_get_type               (void) G_GNUC_CONST;
         ^
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from video-sink.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from video-sink.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from video-sink.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
In file included from video-sink-navigation.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:119:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return *(const guint16*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:122:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return *(const guint32*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:125:11: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return *(const guint64*)(v);
          ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:152:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) >> 8) |  \
                          ^
In file included from video-sink-navigation.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:128:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint16 *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
  return GUINT16_SWAP_LE_BE(*(const guint16*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:311:67: note: expanded from macro 'GUINT16_SWAP_LE_BE'
#    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:153:27: note: expanded from macro 'GUINT16_SWAP_LE_BE_CONSTANT'
    (guint16) ((guint16) (val) << 8)))
                          ^
In file included from video-sink-navigation.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:131:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  return GUINT32_SWAP_LE_BE(*(const guint32*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:313:67: note: expanded from macro 'GUINT32_SWAP_LE_BE'
#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:292:37: note: expanded from macro 'GUINT32_SWAP_LE_BE_X86_64'
         ({ guint32 __v, __x = ((guint32) (val));               \
                                           ^
In file included from video-sink-navigation.c:29:
In file included from ../clutter-gst/clutter-gst.h:35:
In file included from ../clutter-gst/clutter-gst-video-sink.h:37:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/base/gstbasesink.h:26:
In file included from /home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gst.h:82:
/home/lantw44/gnome/devinstall/include/gstreamer-1.0/gst/gstutils.h:134:30: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'const guint64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
  return GUINT64_SWAP_LE_BE(*(const guint64*)(v));
                             ^~~~~~~~~~~~~~~~~~~
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:316:67: note: expanded from macro 'GUINT64_SWAP_LE_BE'
#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
                                                                  ^
/home/lantw44/gnome/devinstall/include/glib-2.0/glib/gtypes.h:302:36: note: expanded from macro 'GUINT64_SWAP_LE_BE_X86_64'
        ({ guint64 __v, __x = ((guint64) (val));                \
                                          ^
7 warnings generated.
  CCLD     video-sink
7 warnings generated.
24 warnings generated.
  CCLD     video-sink-navigation
  CCLD     video-player
Making all in doc
Making all in reference
  DOC   Scanning header files
  DOC   Introspecting gobjects
clutter-gst-scan.c:90:3: warning: implicit declaration of function 'clutter_gst_init' is invalid in C99 [-Wimplicit-function-declaration]
  clutter_gst_init(0,0);
  ^
1 warning generated.

(<unknown>:9407): Clutter-CRITICAL **: Unable to initialize Clutter: Unable to open display. You have to set the DISPLAY environment variable, or use the --display command line argument
  DOC   Building HTML
Computing chunks...

          In gtk-doc.xsl: For acronym (transfer none) no value found!
        

          In gtk-doc.xsl: For acronym (transfer none) no value found!
        

          In gtk-doc.xsl: For acronym (element-type) no value found!
        

          In gtk-doc.xsl: For acronym (transfer none) no value found!
        

          In gtk-doc.xsl: For acronym (element-type) no value found!
        

          In gtk-doc.xsl: For acronym (transfer none) no value found!
        

          In gtk-doc.xsl: For acronym (transfer none) no value found!
        

          In gtk-doc.xsl: For acronym (transfer none) no value found!
        

          In gtk-doc.xsl: For acronym (element-type) no value found!
        

          In gtk-doc.xsl: For acronym (transfer none) no value found!
        

          In gtk-doc.xsl: For acronym (element-type) no value found!
        

          In gtk-doc.xsl: For acronym (inout) no value found!
        

          In gtk-doc.xsl: For acronym (array) no value found!
        

          In gtk-doc.xsl: For acronym (inout) no value found!
        

          In gtk-doc.xsl: For acronym (allow-none) no value found!
        

          In gtk-doc.xsl: For acronym (inout) no value found!
        

          In gtk-doc.xsl: For acronym (array) no value found!
        

          In gtk-doc.xsl: For acronym (inout) no value found!
        

          In gtk-doc.xsl: For acronym (allow-none) no value found!
        
  DOC   Fixing cross-references
html/ClutterGstPlayer.html:216: warning: no link for: 'ClutterGstSeekFlags' -> (<span class="type">ClutterGstSeekFlags</span>).
html/ClutterGstPlayer.html:250: warning: no link for: 'G-SIGNAL-RUN-LAST:CAPS' -> (Run Last).
html/ClutterGstPlayer.html:306: warning: no link for: 'GObjectClass' -> (<span class="type">GObjectClass</span>).
html/ClutterGstPlayer.html:468: warning: no link for: 'g-free' -> (<code class="function">g_free()</code>).
html/ClutterGstPlayer.html:514: warning: no link for: 'CLUTTER-GST-SEEK-FLAG-NONE:CAPS' -> (<code class="literal">CLUTTER_GST_SEEK_FLAG_NONE</code>).
html/ClutterGstPlayer.html:589: warning: no link for: 'ClutterGstBufferingMode' -> (<span class="type">ClutterGstBufferingMode</span>).
html/ClutterGstVideoTexture.html:192: warning: no link for: 'GstFraction' -> (<span class="type">GstFraction</span>).
html/ClutterGstVideoSink.html:190: warning: no link for: 'GSource' -> (<span class="type">GSource</span>).
html/clutter-gst-Utilities.html:97: warning: no link for: 'GOptionEntry' -> (<span class="type">GOptionEntry</span>).
html/clutter-gst-Utilities.html:222: warning: no link for: 'GError' -> (<span class="type">GError</span>).
html/clutter-gst-Utilities.html:226: warning: no link for: 'GOptionGroup' -> (<span class="type">GOptionGroup</span>).
html/clutter-gst-Utilities.html:258: warning: no link for: 'NULL:CAPS' -> (<code class="literal">NULL</code>).
html/clutter-gst-Utilities.html:279: warning: no link for: 'CLUTTER-INIT-SUCCESS:CAPS' -> (<code class="literal">CLUTTER_INIT_SUCCESS</code>).
html/clutter-gst-Versioning-Macros.html:127: warning: no link for: 'TRUE:CAPS' -> (<code class="literal">TRUE</code>).
  GEN      clutter-gst-2.0.pc
Installing clutter-gst 2014-07-30 04:57:05.197
gmake LIBTOOL=/home/lantw44/gnome/devinstall/bin/libtool install DESTDIR=/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst
Making install in build
Making install in autotools
Making install in scripts
Making install in clutter-gst
Making install in shaders
 ../build/autotools/install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib'
 /home/lantw44/gnome/devinstall/bin/libtool   --mode=install /home/lantw44/.local/bin/install-check   libclutter-gst-2.0.la '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib'
libtool: install: /home/lantw44/.local/bin/install-check .libs/libclutter-gst-2.0.so.0 /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/libclutter-gst-2.0.so.0
libtool: install: (cd /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib && { ln -s -f libclutter-gst-2.0.so.0 libclutter-gst-2.0.so || { rm -f libclutter-gst-2.0.so && ln -s libclutter-gst-2.0.so.0 libclutter-gst-2.0.so; }; })
libtool: install: (cd /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib && { ln -s -f libclutter-gst-2.0.so.0 libclutter-gst-2.0.so || { rm -f libclutter-gst-2.0.so && ln -s libclutter-gst-2.0.so.0 libclutter-gst-2.0.so; }; })
libtool: install: /home/lantw44/.local/bin/install-check .libs/libclutter-gst-2.0.lai /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/libclutter-gst-2.0.la
libtool: install: warning: remember to run `libtool --finish /home/lantw44/gnome/devinstall/lib'
 ../build/autotools/install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/include/clutter-gst-2.0/clutter-gst'
 /home/lantw44/.local/bin/install-check -m 644 ./clutter-gst.h ./clutter-gst-types.h ./clutter-gst-util.h ./clutter-gst-version.h ./clutter-gst-video-sink.h ./clutter-gst-video-texture.h ./clutter-gst-player.h clutter-gst-enum-types.h '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/include/clutter-gst-2.0/clutter-gst'
 ../build/autotools/install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/share/gir-1.0'
 /home/lantw44/.local/bin/install-check -m 644 ClutterGst-2.0.gir '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/share/gir-1.0'
 ../build/autotools/install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/gstreamer-1.0'
 /home/lantw44/gnome/devinstall/bin/libtool   --mode=install /home/lantw44/.local/bin/install-check   libgstclutter.la '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/gstreamer-1.0'
libtool: install: /home/lantw44/.local/bin/install-check .libs/libgstclutter.so.0 /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/gstreamer-1.0/libgstclutter.so.0
libtool: install: (cd /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/gstreamer-1.0 && { ln -s -f libgstclutter.so.0 libgstclutter.so || { rm -f libgstclutter.so && ln -s libgstclutter.so.0 libgstclutter.so; }; })
libtool: install: (cd /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/gstreamer-1.0 && { ln -s -f libgstclutter.so.0 libgstclutter.so || { rm -f libgstclutter.so && ln -s libgstclutter.so.0 libgstclutter.so; }; })
libtool: install: /home/lantw44/.local/bin/install-check .libs/libgstclutter.lai /home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/gstreamer-1.0/libgstclutter.la
libtool: install: warning: remember to run `libtool --finish /home/lantw44/gnome/devinstall/lib/gstreamer-1.0'
 ../build/autotools/install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/girepository-1.0/'
 /home/lantw44/.local/bin/install-check -m 644 ClutterGst-2.0.typelib '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/girepository-1.0/'
Making install in tests
Making install in examples
Making install in doc
Making install in reference
 /home/lantw44/.local/bin/install-check -m 644 ./html/ClutterGstPlayer.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/ClutterGstVideoSink.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/ClutterGstVideoTexture.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/ch01.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/ch02.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/clutter-gst-Utilities.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/clutter-gst-Versioning-Macros.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/clutter-gst.devhelp2
 /home/lantw44/.local/bin/install-check -m 644 ./html/home.png
 /home/lantw44/.local/bin/install-check -m 644 ./html/index.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/index.sgml
 /home/lantw44/.local/bin/install-check -m 644 ./html/left-insensitive.png
 /home/lantw44/.local/bin/install-check -m 644 ./html/left.png
 /home/lantw44/.local/bin/install-check -m 644 ./html/license.html
 /home/lantw44/.local/bin/install-check -m 644 ./html/right-insensitive.png
 /home/lantw44/.local/bin/install-check -m 644 ./html/right.png
 /home/lantw44/.local/bin/install-check -m 644 ./html/style.css
 /home/lantw44/.local/bin/install-check -m 644 ./html/up-insensitive.png
 /home/lantw44/.local/bin/install-check -m 644 ./html/up.png
../atk/ -> /home/lantw44/gnome/devinstall/share/gtk-doc/html/atk/ (1)
../clutter/ -> /home/lantw44/gnome/devinstall/share/gtk-doc/html/clutter/ (26)
../cogl/ -> /home/lantw44/gnome/devinstall/share/gtk-doc/html/cogl/ (7)
../gst-plugins-base-libs-1.0/ -> /home/lantw44/gnome/devinstall/share/gtk-doc/html/gst-plugins-base-libs-1.0/ (1)
../gstreamer-1.0/ -> /home/lantw44/gnome/devinstall/share/gtk-doc/html/gstreamer-1.0/ (14)
../gstreamer-libs-1.0/ -> /home/lantw44/gnome/devinstall/share/gtk-doc/html/gstreamer-libs-1.0/ (1)
 build/autotools/install-sh -c -d '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/pkgconfig'
 /home/lantw44/.local/bin/install-check -m 644 clutter-gst-2.0.pc '/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/pkgconfig'
Deleting .la file: u'/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/libclutter-gst-2.0.la'
Deleting .la file: u'/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst/home/lantw44/gnome/devinstall/lib/gstreamer-1.0/libgstclutter.la'
Moving temporary DESTDIR u'/home/lantw44/gnome/devinstall/_jhbuild/root-clutter-gst' into build prefix
0 files remaining from previous build
Install complete: 34 files copied
Succeeded 2014-07-30 04:57:14.022