>>> phonon-backend-gstreamer: Checking sanity of /home/buildozer/aports/community/phonon-backend-gstreamer/APKBUILD... >>> WARNING: phonon-backend-gstreamer: depends_dev found but no development subpackage found >>> phonon-backend-gstreamer: Analyzing dependencies... (1/133) Installing perl (5.24.0-r0) (2/133) Installing libbz2 (1.0.6-r4) (3/133) Installing libffi (3.2.1-r2) (4/133) Installing gdbm (1.12-r0) (5/133) Installing readline (6.3.008-r4) (6/133) Installing sqlite-libs (3.14.1-r0) (7/133) Installing python2 (2.7.12-r1) (8/133) Installing gettext-asprintf (0.19.8.1-r0) (9/133) Installing libintl (0.19.8.1-r0) (10/133) Installing libunistring (0.9.6-r0) (11/133) Installing gettext-libs (0.19.8.1-r0) (12/133) Installing libxml2 (2.9.4-r0) (13/133) Installing gettext (0.19.8.1-r0) (14/133) Installing gettext-dev (0.19.8.1-r0) (15/133) Installing zlib-dev (1.2.8-r2) (16/133) Installing bzip2-dev (1.0.6-r4) (17/133) Installing libffi-dev (3.2.1-r2) (18/133) Installing glib (2.48.1-r3) (19/133) Installing libpcre16 (8.39-r0) (20/133) Installing libpcre32 (8.39-r0) (21/133) Installing libpcrecpp (8.39-r0) (22/133) Installing pcre-dev (8.39-r0) (23/133) Installing glib-dev (2.48.1-r3) (24/133) Installing libxml2-dev (2.9.4-r0) (25/133) Installing gstreamer1 (1.8.1-r3) (26/133) Installing gstreamer1-dev (1.8.1-r3) (27/133) Installing libxau (1.0.8-r1) (28/133) Installing libxdmcp (1.1.2-r1) (29/133) Installing libxcb (1.12-r0) (30/133) Installing libx11 (1.6.3-r2) (31/133) Installing libxext (1.3.3-r1) (32/133) Installing libxv (1.0.10-r1) (33/133) Installing alsa-lib (1.1.2-r0) (34/133) Installing libxrender (0.9.9-r1) (35/133) Installing libpng (1.6.23-r2) (36/133) Installing freetype (2.6.3-r0) (37/133) Installing fontconfig (2.12.1-r0) (38/133) Installing pixman (0.34.0-r0) (39/133) Installing cairo (1.14.4-r1) (40/133) Installing cdparanoia-libs (10.2-r6) (41/133) Installing libogg (1.3.2-r1) (42/133) Installing orc (0.4.25-r0) (43/133) Installing libxft (2.3.2-r1) (44/133) Installing graphite2 (1.3.8-r0) (45/133) Installing harfbuzz (1.3.0-r0) (46/133) Installing pango (1.40.1-r1) (47/133) Installing libtheora (1.1.1-r10) (48/133) Installing libvorbis (1.3.5-r1) (49/133) Installing gst-plugins-base1 (1.8.1-r2) (50/133) Installing gst-plugins-base1-dev (1.8.1-r2) (51/133) Installing linux-headers (4.4.6-r1) (52/133) Installing libdrm (2.4.70-r0) (53/133) Installing libdrm-dev (2.4.70-r0) (54/133) Installing dri2proto (2.8-r1) (55/133) Installing xproto (7.0.29-r0) (56/133) Installing libxau-dev (1.0.8-r1) (57/133) Installing xcb-proto (1.12-r0) (58/133) Installing libpthread-stubs (0.3-r3) (59/133) Installing libxdmcp-dev (1.1.2-r1) (60/133) Installing libxcb-dev (1.12-r0) (61/133) Installing xextproto (7.3.0-r1) (62/133) Installing xf86bigfontproto-dev (1.2.0-r3) (63/133) Installing xtrans (1.3.5-r0) (64/133) Installing inputproto (2.3.2-r0) (65/133) Installing kbproto (1.0.7-r1) (66/133) Installing libx11-dev (1.6.3-r2) (67/133) Installing libxext-dev (1.3.3-r1) (68/133) Installing libxxf86vm (1.1.4-r0) (69/133) Installing xf86vidmodeproto (2.3.1-r2) (70/133) Installing libxxf86vm-doc (1.1.4-r0) (71/133) Installing libxxf86vm-dev (1.1.4-r0) (72/133) Installing libxfixes (5.0.2-r0) (73/133) Installing libxdamage (1.1.4-r0) (74/133) Installing damageproto (1.2.1-r2) (75/133) Installing fixesproto (5.0-r1) (76/133) Installing libxfixes-dev (5.0.2-r0) (77/133) Installing libxdamage-dev (1.1.4-r0) (78/133) Installing glproto (1.4.17-r1) (79/133) Installing dri3proto (1.0-r1) (80/133) Installing presentproto (1.0-r1) (81/133) Installing libxshmfence (1.2-r0) (82/133) Installing libxshmfence-dev (1.2-r0) (83/133) Installing wayland (1.11.0-r0) (84/133) Installing mesa-gbm (12.0.1-r0) (85/133) Installing mesa-egl (12.0.1-r0) (86/133) Installing mesa-glapi (12.0.1-r0) (87/133) Installing mesa-gl (12.0.1-r0) (88/133) Installing mesa-gles (12.0.1-r0) (89/133) Installing mesa-libwayland-egl (12.0.1-r0) (90/133) Installing mesa-osmesa (12.0.1-r0) (91/133) Installing llvm-libs (3.8.1-r0) (92/133) Installing mesa-xatracker (12.0.1-r0) (93/133) Installing udev-init-scripts (30-r6) Executing udev-init-scripts-30-r6.post-install (94/133) Installing eudev-libs (3.2-r0) (95/133) Installing eudev (3.2-r0) (96/133) Installing eudev-dev (3.2-r0) (97/133) Installing expat-dev (2.2.0-r0) (98/133) Installing wayland-dev (1.11.0-r0) (99/133) Installing mesa-dev (12.0.1-r0) (100/133) Installing libice (1.0.9-r0) (101/133) Installing libice-dev (1.0.9-r0) (102/133) Installing libsm (1.2.2-r0) (103/133) Installing libsm-doc (1.2.2-r0) (104/133) Installing libsm-dev (1.2.2-r0) (105/133) Installing renderproto (0.11.1-r2) (106/133) Installing libxrender-dev (0.9.9-r1) (107/133) Installing alsa-lib-dev (1.1.2-r0) (108/133) Installing openssl-dev (1.0.2h-r1) (109/133) Installing libpng-dev (1.6.23-r2) (110/133) Installing freetype-dev (2.6.3-r0) (111/133) Installing fontconfig-dev (2.12.1-r0) (112/133) Installing sqlite-dev (3.14.1-r0) (113/133) Installing libfdisk (2.28-r4) (114/133) Installing libmount (2.28-r4) (115/133) Installing libsmartcols (2.28-r4) (116/133) Installing util-linux-dev (2.28-r4) (117/133) Installing dbus-libs (1.10.8-r1) (118/133) Installing dbus-dev (1.10.8-r1) (119/133) Installing qt (4.8.7-r0) (120/133) Installing hicolor-icon-theme (0.15-r0) (121/133) Installing libjpeg-turbo (1.5.0-r0) (122/133) Installing liblcms (1.19-r6) (123/133) Installing libmng (2.0.3-r0) (124/133) Installing tiff (4.0.6-r3) (125/133) Installing qt-x11 (4.8.7-r0) (126/133) Installing qt-webkit (4.8.7-r0) (127/133) Installing qt-dev (4.8.7-r0) (128/133) Installing phonon (4.8.1-r0) (129/133) Installing phonon-dev (4.8.1-r0) (130/133) Installing libarchive (3.2.1-r0) (131/133) Installing cmake (3.6.1-r0) (132/133) Installing automoc4 (0.9.88-r1) (133/133) Installing .makedepends-phonon-backend-gstreamer (0) Executing busybox-1.25.0-r5.trigger Executing glib-2.48.1-r3.trigger No schema files found: doing nothing. OK: 785 MiB in 237 packages >>> phonon-backend-gstreamer: Cleaning temporary build dirs... >>> phonon-backend-gstreamer: Checking sha512sums... phonon-backend-gstreamer-4.8.2.tar.xz: OK >>> phonon-backend-gstreamer: Unpacking /var/cache/distfiles/phonon-backend-gstreamer-4.8.2.tar.xz... -- The C compiler identification is GNU 6.1.1 -- The CXX compiler identification is GNU 6.1.1 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for Q_WS_X11 -- Looking for Q_WS_X11 - found -- Looking for Q_WS_WIN -- Looking for Q_WS_WIN - not found -- Looking for Q_WS_QWS -- Looking for Q_WS_QWS - not found -- Looking for Q_WS_MAC -- Looking for Q_WS_MAC - not found -- Found Qt4: /usr/bin/qmake (found suitable version "4.8.7", minimum required is "4.6.0") -- Using CMake automoc builtin -- Performing Test HAVE_FPIE_SUPPORT -- Performing Test HAVE_FPIE_SUPPORT - Success -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success -- Performing Test __KDE_HAVE_GCC_VISIBILITY -- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success -- Found Phonon: /usr/lib/cmake/phonon -- Found OpenGL: /usr/lib/libGL.so -- Found PkgConfig: /usr/bin/pkg-config (found version "1") -- Checking for module 'gstreamer-1.0' -- Found gstreamer-1.0, version 1.8.1 -- Found GStreamer: /usr/lib/libgstreamer-1.0.so -- Checking for module 'gstreamer-plugins-base-1.0' -- Found gstreamer-plugins-base-1.0, version 1.8.1 -- Checking for module 'gstreamer-audio-1.0' -- Found gstreamer-audio-1.0, version 1.8.1 -- Checking for module 'gstreamer-cdda-1.0' -- Package gstreamer-cdda-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-cdda-1.0.pc' to the PKG_CONFIG_PATH environment variable Package 'gstreamer-cdda-1.0', required by 'virtual:world', not found -- Could not find cdda plugin -- CDDA library: -- CDDA include dir: -- Checking for module 'gstreamer-netbuffer-1.0' -- Package gstreamer-netbuffer-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-netbuffer-1.0.pc' to the PKG_CONFIG_PATH environment variable Package 'gstreamer-netbuffer-1.0', required by 'virtual:world', not found -- Could not find netbuffer plugin -- NETBUFFER library: -- NETBUFFER include dir: -- Checking for module 'gstreamer-pbutils-1.0' -- Found gstreamer-pbutils-1.0, version 1.8.1 -- Checking for module 'gstreamer-riff-1.0' -- Found gstreamer-riff-1.0, version 1.8.1 -- Checking for module 'gstreamer-rtp-1.0' -- Found gstreamer-rtp-1.0, version 1.8.1 -- Checking for module 'gstreamer-rtsp-1.0' -- Found gstreamer-rtsp-1.0, version 1.8.1 -- Checking for module 'gstreamer-sdp-1.0' -- Found gstreamer-sdp-1.0, version 1.8.1 -- Checking for module 'gstreamer-tag-1.0' -- Found gstreamer-tag-1.0, version 1.8.1 -- Checking for module 'gstreamer-video-1.0' -- Found gstreamer-video-1.0, version 1.8.1 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.48.1 -- Found GLIB2: /usr/lib/libglib-2.0.so -- Checking for module 'gobject-2.0' -- Found gobject-2.0, version 2.48.1 -- Found GOBJECT: /usr/lib/libgobject-2.0.so;/usr/lib/libgmodule-2.0.so;/usr/lib/libgthread-2.0.so;/usr/lib/libglib-2.0.so -- Found LibXml2: /usr/lib/libxml2.so (found version "2.9.4") -- Building against Phonon 4.7 API -- ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. + Qt4 + Phonon + OpenGL + Qt4 OpenGL + GStreamer + GStreamer video plugin + GStreamer audio plugin + GStreamer pbutils plugin + GLib2 + LibXml2 Congratulations! All external packages have been found. ----------------------------------------------------------------------------- -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build Scanning dependencies of target phonon_gstreamer_automoc [ 4%] Automatic moc for target phonon_gstreamer Generating moc source moc_audiodataoutput.cpp Generating moc source moc_audioeffect.cpp Generating moc source moc_audiooutput.cpp Generating moc source moc_backend.cpp Generating moc source moc_effect.cpp Generating moc source moc_mediaobject.cpp Generating moc source moc_pipeline.cpp Generating moc source moc_plugininstaller.cpp Generating moc source moc_streamreader.cpp Generating moc source moc_videodataoutput.cpp Generating moc source moc_videowidget.cpp Generating moc source moc_volumefadereffect.cpp Generating moc source moc_devicemanager.cpp Generating moc source moc_effectmanager.cpp Generating moc source moc_glrenderer.cpp Generating moc compilation phonon_gstreamer_automoc.cpp [ 4%] Built target phonon_gstreamer_automoc Scanning dependencies of target phonon_gstreamer [ 8%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/abstractrenderer.cpp.o [ 16%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/audiodataoutput.cpp.o [ 16%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/audiooutput.cpp.o [ 20%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/audioeffect.cpp.o /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:202:2: warning: #warning should be QBA, so we can work with append(buffer, size) [-Wcpp] #warning should be QBA, so we can work with append(buffer, size) ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:231:2: warning: #warning this really needs a check for pulsesink as well [-Wcpp] #warning this really needs a check for pulsesink as well ^~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:19: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:19: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:19: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:18: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp: In member function 'virtual GstElement* Phonon::Gstreamer::AudioEffect::createEffectBin()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:55:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(audioBin), queue); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:58:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(audioBin), mconv); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:62:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(audioBin), effectElement); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:70:60: warning: missing sentinel in function call [-Wformat=] gst_element_link_many(queue, mconv, effectElement, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp: In constructor 'Phonon::Gstreamer::AudioDataOutput::AudioDataOutput(Phonon::Gstreamer::Backend*, QObject*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:51:25: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT(m_queue)); ^~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:57:63: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(sink), "signal-handoffs", true, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:62:45: warning: missing sentinel in function call [-Wformat=] NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:64:22: note: in expansion of macro 'GST_BIN' gst_bin_add_many(GST_BIN(m_queue), sink, convert, queue, NULL); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:64:66: warning: missing sentinel in function call [-Wformat=] gst_bin_add_many(GST_BIN(m_queue), sink, convert, queue, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:73:52: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(sink), "sync", true, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp: In static member function 'static void Phonon::Gstreamer::AudioDataOutput::processBuffer(GstElement*, GstBuffer*, GstPad*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstPad* {aka _GstPad*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstpad.h:85:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_PAD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_PAD, GstPad)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:152:46: note: in expansion of macro 'GST_PAD' GstCaps *caps = gst_pad_get_current_caps(GST_PAD(pad)); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:173:57: warning: cast from 'guint8* {aka unsigned char*}' to 'gint16* {aka short int*}' increases required alignment of target type [-Wcast-align] gstBufferData = reinterpret_cast(info.data); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:200:19: warning: unused variable 'prevPendingSize' [-Wunused-variable] const int prevPendingSize = that->m_pendingData.size(); ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:19: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp: In constructor 'Phonon::Gstreamer::AudioOutput::AudioOutput(Phonon::Gstreamer::Backend*, QObject*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:54:25: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT (m_audioBin)); ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:70:26: note: in expansion of macro 'GST_BIN' gst_bin_add_many(GST_BIN(m_audioBin), queue, m_conv, ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:71:75: warning: missing sentinel in function call [-Wformat=] audioresample, m_volumeElement, m_audioSink, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:74:52: warning: missing sentinel in function call [-Wformat=] m_audioSink, NULL)) { ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp: In member function 'virtual void Phonon::Gstreamer::AudioOutput::setVolume(qreal)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:123:74: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_volumeElement), "volume", newVolume, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp: In member function 'virtual void Phonon::Gstreamer::AudioOutput::setStreamUuid(QString)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:240:35: warning: missing sentinel in function call [-Wformat=] NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:244:73: warning: missing sentinel in function call [-Wformat=] g_object_set (m_audioSink, "stream-properties", properties, NULL); ^ [ 24%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/backend.cpp.o [ 28%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/debug.cpp.o [ 32%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/devicemanager.cpp.o [ 36%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/effect.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/backend.cpp:19: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/backend.cpp:19: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/backend.cpp:19: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ [ 40%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/effectmanager.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.cpp:91:2: warning: #warning TODO - get rid of equalizer name mapping (also see audioeffect.cpp) [-Wcpp] #warning TODO - get rid of equalizer name mapping (also see audioeffect.cpp) ^~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:18: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp: In member function 'virtual void Phonon::Gstreamer::Effect::setupEffectParams()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GParamSpecDouble* {aka _GParamSpecDouble*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:128:38: note: in expansion of macro 'G_PARAM_SPEC_DOUBLE' QVariant(G_PARAM_SPEC_DOUBLE(param)->default_value), ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GParamSpecDouble* {aka _GParamSpecDouble*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:129:38: note: in expansion of macro 'G_PARAM_SPEC_DOUBLE' QVariant(G_PARAM_SPEC_DOUBLE(param)->minimum), ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GParamSpecDouble* {aka _GParamSpecDouble*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:130:38: note: in expansion of macro 'G_PARAM_SPEC_DOUBLE' QVariant(G_PARAM_SPEC_DOUBLE(param)->maximum))); ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp: In member function 'virtual QVariant Phonon::Gstreamer::Effect::parameterValue(const Phonon::EffectParameter&) const': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:164:89: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_effectElement), qPrintable(p.name()), &val, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:172:89: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_effectElement), qPrintable(p.name()), &val, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:180:89: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_effectElement), qPrintable(p.name()), &val, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:192:93: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_effectElement), qPrintable(p.name()), &val, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:196:93: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_effectElement), qPrintable(p.name()), &val, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp: In member function 'virtual void Phonon::Gstreamer::Effect::setParameterValue(const Phonon::EffectParameter&, const QVariant&)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:222:104: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_effectElement), qPrintable(p.name()), (gint)v.toInt(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:230:113: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_effectElement), qPrintable(p.name()), (gfloat)v.toDouble(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:232:114: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_effectElement), qPrintable(p.name()), (gdouble)v.toDouble(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:238:99: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_effectElement), qPrintable(p.name()), v.toUInt(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:242:118: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_effectElement), qPrintable(p.name()), v.toString().toUtf8().constData(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:246:105: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_effectElement), qPrintable(p.name()), (gboolean)v.toBool(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp: In member function 'void Phonon::Gstreamer::DeviceInfo::useGstElement(GstElement*, const QByteArray&)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:102:77: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(element), "device", deviceId.constData(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:103:73: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(element), "device-name", &deviceName, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp: In member function 'GstElement* Phonon::Gstreamer::DeviceManager::createGNOMEAudioSink(Phonon::Category)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:218:65: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT (sink), "profile", 0, NULL); // 0 = 'sounds' ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:221:65: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT (sink), "profile", 2, NULL); // 2 = 'chat' ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:224:65: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT (sink), "profile", 1, NULL); // 1 = 'music and movies' ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp: In member function 'GstElement* Phonon::Gstreamer::DeviceManager::createAudioSink(Phonon::Category)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:340:60: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(sink), "sync", TRUE, NULL); ^ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.cpp:20: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.cpp:20: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.cpp:20: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ [ 44%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/gsthelper.cpp.o /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:45:6: warning: #warning Implement this for GStreamer 1.3.1 [-Wcpp] #warning Implement this for GStreamer 1.3.1 ^~~~~~~ [ 48%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/medianode.cpp.o [ 52%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/mediaobject.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp: In static member function 'static QList Phonon::Gstreamer::GstHelper::extractProperties(GstElement*, const QByteArray&)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:40:60: warning: unused parameter 'elem' [-Wunused-parameter] QList GstHelper::extractProperties(GstElement *elem, const QByteArray &value) ^~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp: In static member function 'static bool Phonon::Gstreamer::GstHelper::setProperty(GstElement*, const char*, const QByteArray&)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:62:83: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(elem), propertyName, propertyValue.constData(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp: In static member function 'static QByteArray Phonon::Gstreamer::GstHelper::property(GstElement*, const char*)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:79:64: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(elem), propertyName, &value, NULL); ^ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ [ 56%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/pipeline.cpp.o [ 60%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/plugininstaller.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:20: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:20: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:20: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:832:6: warning: #warning return value not used!!! WHOOPWHOOPWHOOP [-Wcpp] #warning return value not used!!! WHOOPWHOOPWHOOP ^~~~~~~ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:18: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp: In constructor 'Phonon::Gstreamer::MediaNode::MediaNode(Phonon::Gstreamer::Backend*, Phonon::Gstreamer::MediaNode::NodeDescription)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:49:29: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT(m_audioTee)); ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:55:29: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT(m_videoTee)); ^~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp: In member function 'bool Phonon::Gstreamer::MediaNode::disconnectNode(QObject*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:200:32: note: in expansion of macro 'GST_BIN' gst_bin_remove(GST_BIN(root()->audioGraph()), sink->audioElement()); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:214:32: note: in expansion of macro 'GST_BIN' gst_bin_remove(GST_BIN(root()->videoGraph()), sink->videoElement()); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp: In member function 'bool Phonon::Gstreamer::MediaNode::addOutput(Phonon::Gstreamer::MediaNode*, GstElement*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:269:26: note: in expansion of macro 'GST_OBJECT' gst_object_unref(GST_OBJECT(sinkPad)); ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:270:26: note: in expansion of macro 'GST_OBJECT' gst_object_unref(GST_OBJECT(srcPad)); ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:276:25: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(root()->audioGraph()), sinkElement); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:278:25: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(root()->videoGraph()), sinkElement); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:289:22: note: in expansion of macro 'GST_OBJECT' gst_object_unref(GST_OBJECT(srcPad)); ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:290:22: note: in expansion of macro 'GST_OBJECT' gst_object_unref(GST_OBJECT(sinkPad)); ^~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp: In member function 'bool Phonon::Gstreamer::MediaNode::linkMediaNodeList(QList&, GstElement*, GstElement*, GstElement*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:298:21: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(bin), tee); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp: In member function 'virtual bool Phonon::Gstreamer::MediaNode::unlink()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:338:47: note: in expansion of macro 'GST_ELEMENT' if (GST_ELEMENT_PARENT(m_audioTee) == GST_ELEMENT(root()->audioGraph())) { ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:340:27: note: in expansion of macro 'GST_BIN' gst_bin_remove(GST_BIN(root()->audioGraph()), m_audioTee); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:346:52: note: in expansion of macro 'GST_ELEMENT' if (GST_ELEMENT_PARENT(element) == GST_ELEMENT(root()->audioGraph())) { ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:348:36: note: in expansion of macro 'GST_BIN' gst_bin_remove(GST_BIN(root()->audioGraph()), element); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:353:47: note: in expansion of macro 'GST_ELEMENT' if (GST_ELEMENT_PARENT(m_videoTee) == GST_ELEMENT(root()->videoGraph())) { ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:355:27: note: in expansion of macro 'GST_BIN' gst_bin_remove(GST_BIN(root()->videoGraph()), m_videoTee); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:361:52: note: in expansion of macro 'GST_ELEMENT' if (GST_ELEMENT_PARENT(element) == GST_ELEMENT(root()->videoGraph())) { ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:363:36: note: in expansion of macro 'GST_BIN' gst_bin_remove(GST_BIN(root()->videoGraph()), element); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp: In member function 'void Phonon::Gstreamer::MediaObject::changeSubUri(const Phonon::Mrl&)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:317:13: warning: missing sentinel in function call [-Wformat=] NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp: In member function 'void Phonon::Gstreamer::MediaObject::getAudioChannelInfo(int)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:416:81: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_pipeline->element()), "n-audio", &channelCount, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp: In member function 'void Phonon::Gstreamer::MediaObject::getSubtitleInfo(int)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:450:76: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_pipeline->element()), "n-text", &spuCount, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp: In member function 'void Phonon::Gstreamer::MediaObject::_iface_setCurrentAudioChannel(const AudioChannelDescription&)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:732:84: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_pipeline->element()), "current-audio", localIndex, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:20: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp: In member function 'void Phonon::Gstreamer::MediaObject::_iface_jumpToMenu(Phonon::MediaController::NavigationMenu)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:767:51: note: in expansion of macro 'GST_BIN' GstElement *target = gst_bin_get_by_interface(GST_BIN(m_pipeline->element()), GST_TYPE_NAVIGATION); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp: In member function 'void Phonon::Gstreamer::MediaObject::_iface_setCurrentSubtitle(const SubtitleDescription&)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:849:76: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(m_pipeline->element()), "flags", &flags, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:855:103: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_pipeline->element()), "flags", flags, "current-text", localIndex, NULL); ^ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ [ 64%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/qwidgetvideosink.cpp.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstminiobject.h:28, from /usr/include/gstreamer-1.0/gst/gstcaps.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In constructor 'Phonon::Gstreamer::Pipeline::Pipeline(QObject*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstPipeline* {aka _GstPipeline*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstpipeline.h:32:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_PIPELINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_PIPELINE, GstPipeline)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:54:18: note: in expansion of macro 'GST_PIPELINE' m_pipeline = GST_PIPELINE(gst_element_factory_make("playbin", NULL)); ^~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:77:25: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT(m_audioGraph)); ^~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:84:79: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_audioPipe), "max-size-time", MAX_QUEUE_TIME, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:88:69: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_audioPipe), "max-size-time", 0, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:89:72: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_audioPipe), "max-size-buffers", 0, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:90:70: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_audioPipe), "max-size-bytes", 0, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstminiobject.h:28, from /usr/include/gstreamer-1.0/gst/gstcaps.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:93:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(m_audioGraph), m_audioPipe); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:98:62: warning: missing sentinel in function call [-Wformat=] g_object_set(m_pipeline, "audio-sink", m_audioGraph, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstminiobject.h:28, from /usr/include/gstreamer-1.0/gst/gstcaps.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:102:25: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT(m_videoGraph)); ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:105:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(m_videoGraph), m_videoPipe); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:110:62: warning: missing sentinel in function call [-Wformat=] g_object_set(m_pipeline, "video-sink", m_videoGraph, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:116:72: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_audioPipe), "max-size-buffers", 1, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:117:70: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_audioPipe), "max-size-bytes", 0, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'void Phonon::Gstreamer::Pipeline::setSource(const Phonon::MediaSource&, bool)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:178:19: warning: enumeration value 'BluRay' not handled in switch [-Wswitch] switch(source.discType()) { ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:156:11: warning: enumeration value 'AudioVideoCapture' not handled in switch [-Wswitch] switch(source.type()) { ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstminiobject.h:28, from /usr/include/gstreamer-1.0/gst/gstcaps.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:207:31: note: in expansion of macro 'GST_ELEMENT' gst_element_set_state(GST_ELEMENT(m_pipeline), GST_STATE_READY); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:211:61: warning: missing sentinel in function call [-Wformat=] g_object_set(m_pipeline, "uri", gstUri.constData(), NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstminiobject.h:28, from /usr/include/gstreamer-1.0/gst/gstcaps.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:214:31: note: in expansion of macro 'GST_ELEMENT' gst_element_set_state(GST_ELEMENT(m_pipeline), oldState); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In destructor 'virtual Phonon::Gstreamer::Pipeline::~Pipeline()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:221:27: note: in expansion of macro 'GST_ELEMENT' gst_element_set_state(GST_ELEMENT(m_pipeline), GST_STATE_NULL); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'GstElement* Phonon::Gstreamer::Pipeline::element() const': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:238:12: note: in expansion of macro 'GST_ELEMENT' return GST_ELEMENT(m_pipeline); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'GstStateChangeReturn Phonon::Gstreamer::Pipeline::setState(GstState)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:252:34: note: in expansion of macro 'GST_ELEMENT' return gst_element_set_state(GST_ELEMENT(m_pipeline), state); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'void Phonon::Gstreamer::Pipeline::writeToDot(Phonon::Gstreamer::MediaObject*, const QString&)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:257:19: note: in expansion of macro 'GST_BIN' GstBin *bin = GST_BIN(m_pipeline); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'GstState Phonon::Gstreamer::Pipeline::state() const': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:269:27: note: in expansion of macro 'GST_ELEMENT' gst_element_get_state(GST_ELEMENT(m_pipeline), &state, NULL, 1000); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'qint64 Phonon::Gstreamer::Pipeline::totalDuration() const': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:314:36: note: in expansion of macro 'GST_ELEMENT' if (gst_element_query_duration(GST_ELEMENT(m_pipeline), GST_FORMAT_TIME, &duration)) { ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In static member function 'static gboolean Phonon::Gstreamer::Pipeline::cb_state(GstBus*, GstMessage*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:361:28: note: in expansion of macro 'GST_OBJECT' if (gstMessage->src != GST_OBJECT(that->m_pipeline)) { ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gst.h:45:0, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/gstreamer-1.0/gst/gstdebugutils.h:99:103: note: in definition of macro 'GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS' #define GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS(bin, details, file_name) gst_debug_bin_to_dot_file_with_ts (bin, details, file_name) ^~~ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:377:40: note: in expansion of macro 'GST_BIN' GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS (GST_BIN (that->m_pipeline), GST_DEBUG_GRAPH_SHOW_ALL, ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In static member function 'static void Phonon::Gstreamer::Pipeline::cb_videoChanged(GstElement*, gpointer)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:407:55: warning: missing sentinel in function call [-Wformat=] g_object_get(playbin, "n-video", &videoCount, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'bool Phonon::Gstreamer::Pipeline::videoIsAvailable() const': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:432:58: warning: missing sentinel in function call [-Wformat=] g_object_get(m_pipeline, "n-video", &videoCount, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'bool Phonon::Gstreamer::Pipeline::audioIsAvailable() const': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:439:58: warning: missing sentinel in function call [-Wformat=] g_object_get(m_pipeline, "n-audio", &audioCount, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In static member function 'static gboolean Phonon::Gstreamer::Pipeline::cb_streamStart(GstBus*, GstMessage*, gpointer)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:700:53: warning: missing sentinel in function call [-Wformat=] g_object_get(that->m_pipeline, "uri", &uri, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstminiobject.h:28, from /usr/include/gstreamer-1.0/gst/gstcaps.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'void Phonon::Gstreamer::Pipeline::updateNavigation()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:724:51: note: in expansion of macro 'GST_BIN' GstElement *target = gst_bin_get_by_interface(GST_BIN(m_pipeline), GST_TYPE_NAVIGATION); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'bool Phonon::Gstreamer::Pipeline::seekToMSec(qint64)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:783:29: note: in expansion of macro 'GST_ELEMENT' return gst_element_seek(GST_ELEMENT(m_pipeline), 1.0, GST_FORMAT_TIME, ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'bool Phonon::Gstreamer::Pipeline::isSeekable() const': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:795:32: note: in expansion of macro 'GST_ELEMENT' result = gst_element_query(GST_ELEMENT(m_pipeline), query); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In static member function 'static void Phonon::Gstreamer::Pipeline::cb_setupSource(GstElement*, GParamSpec*, gpointer)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:859:62: warning: missing sentinel in function call [-Wformat=] g_object_get(that->m_pipeline, "source", &phononSrc, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:873:79: warning: missing sentinel in function call [-Wformat=] g_object_set(phononSrc, "size", that->m_reader->streamSize(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:881:64: warning: missing sentinel in function call [-Wformat=] g_object_set(phononSrc, "stream-type", streamType, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:882:52: warning: missing sentinel in function call [-Wformat=] g_object_set(phononSrc, "block", TRUE, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:893:87: warning: missing sentinel in function call [-Wformat=] g_object_set(phononSrc, "user-agent", userAgent.toUtf8().constData(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:897:108: warning: missing sentinel in function call [-Wformat=] g_object_set(phononSrc, "device", that->currentSource().deviceName().toUtf8().constData(), NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstminiobject.h:28, from /usr/include/gstreamer-1.0/gst/gstcaps.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'qint64 Phonon::Gstreamer::Pipeline::position() const': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:921:32: note: in expansion of macro 'GST_ELEMENT' gst_element_query_position(GST_ELEMENT(m_pipeline), GST_FORMAT_TIME, &pos); ^~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /usr/include/gstreamer-1.0/gst/video/gstvideosink.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /usr/include/gstreamer-1.0/gst/video/gstvideosink.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /usr/include/gstreamer-1.0/gst/video/gstvideosink.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ [ 68%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/streamreader.cpp.o /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp:68:2: warning: #warning convert to streamtype query [-Wcpp] #warning convert to streamtype query ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp: In instantiation of 'static void Phonon::Gstreamer::QWidgetVideoSink::instance_init(GTypeInstance*, gpointer) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; GTypeInstance = _GTypeInstance; gpointer = void*]': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:210:9: required from 'static GType Phonon::Gstreamer::QWidgetVideoSinkClass::get_type() [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; GType = long unsigned int]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:222:52: required from here /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:161:35: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)0u>*' increases required alignment of target type [-Wcast-align] QWidgetVideoSink* self = reinterpret_cast*>(instance); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp: In instantiation of 'static void Phonon::Gstreamer::QWidgetVideoSink::instance_init(GTypeInstance*, gpointer) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; GTypeInstance = _GTypeInstance; gpointer = void*]': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:210:9: required from 'static GType Phonon::Gstreamer::QWidgetVideoSinkClass::get_type() [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; GType = long unsigned int]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:227:52: required from here /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:161:35: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)1u>*' increases required alignment of target type [-Wcast-align] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstenumtypes.h:7, from /usr/include/gstreamer-1.0/gst/gst.h:31, from /usr/include/gstreamer-1.0/gst/video/gstvideosink.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:18: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp: In instantiation of 'static gboolean Phonon::Gstreamer::QWidgetVideoSink::set_caps(GstBaseSink*, GstCaps*) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; gboolean = int; GstBaseSink = _GstBaseSink; GstCaps = _GstCaps]': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:181:32: required from 'static void Phonon::Gstreamer::QWidgetVideoSinkClass::class_init(gpointer, gpointer) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; gpointer = void*]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:210:9: required from 'static GType Phonon::Gstreamer::QWidgetVideoSinkClass::get_type() [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; GType = long unsigned int]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:222:52: required from here /usr/include/glib-2.0/gobject/gtype.h:2207:6: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)0u>*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:64:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' QWidgetVideoSink *self = G_TYPE_CHECK_INSTANCE_CAST(sink, QWidgetVideoSinkClass::get_type(), QWidgetVideoSink); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp: In instantiation of 'static GstFlowReturn Phonon::Gstreamer::QWidgetVideoSink::render(GstBaseSink*, GstBuffer*) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; GstBaseSink = _GstBaseSink; GstBuffer = _GstBuffer]': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:182:31: required from 'static void Phonon::Gstreamer::QWidgetVideoSinkClass::class_init(gpointer, gpointer) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; gpointer = void*]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:210:9: required from 'static GType Phonon::Gstreamer::QWidgetVideoSinkClass::get_type() [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)0u; GType = long unsigned int]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:222:52: required from here /usr/include/glib-2.0/gobject/gtype.h:2207:6: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)0u>*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:87:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' QWidgetVideoSink *self = G_TYPE_CHECK_INSTANCE_CAST(sink, QWidgetVideoSinkClass::get_type(), QWidgetVideoSink); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp: In instantiation of 'static gboolean Phonon::Gstreamer::QWidgetVideoSink::set_caps(GstBaseSink*, GstCaps*) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; gboolean = int; GstBaseSink = _GstBaseSink; GstCaps = _GstCaps]': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:181:32: required from 'static void Phonon::Gstreamer::QWidgetVideoSinkClass::class_init(gpointer, gpointer) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; gpointer = void*]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:210:9: required from 'static GType Phonon::Gstreamer::QWidgetVideoSinkClass::get_type() [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; GType = long unsigned int]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:227:52: required from here /usr/include/glib-2.0/gobject/gtype.h:2207:6: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)1u>*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:64:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' QWidgetVideoSink *self = G_TYPE_CHECK_INSTANCE_CAST(sink, QWidgetVideoSinkClass::get_type(), QWidgetVideoSink); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp: In instantiation of 'static GstFlowReturn Phonon::Gstreamer::QWidgetVideoSink::render(GstBaseSink*, GstBuffer*) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; GstBaseSink = _GstBaseSink; GstBuffer = _GstBuffer]': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:182:31: required from 'static void Phonon::Gstreamer::QWidgetVideoSinkClass::class_init(gpointer, gpointer) [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; gpointer = void*]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:210:9: required from 'static GType Phonon::Gstreamer::QWidgetVideoSinkClass::get_type() [with Phonon::Gstreamer::VideoFormat FMT = (Phonon::Gstreamer::VideoFormat)1u; GType = long unsigned int]' /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:227:52: required from here /usr/include/glib-2.0/gobject/gtype.h:2207:6: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)1u>*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:87:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' QWidgetVideoSink *self = G_TYPE_CHECK_INSTANCE_CAST(sink, QWidgetVideoSinkClass::get_type(), QWidgetVideoSink); ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/videowidget.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:27, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp:19: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:27, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp:19: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:27, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp:19: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ [ 76%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/volumefadereffect.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ [ 80%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/widgetrenderer.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp: In member function 'void Phonon::Gstreamer::VideoWidget::setupVideoBin()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:123:25: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT (m_videoBin)); //Take ownership ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:140:30: note: in expansion of macro 'GST_BIN' gst_bin_add_many(GST_BIN (m_videoBin), queue, m_colorspace, m_videoplug, videoScale, videoSink, NULL); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:140:113: warning: missing sentinel in function call [-Wformat=] gst_bin_add_many(GST_BIN (m_videoBin), queue, m_colorspace, m_videoplug, videoScale, videoSink, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:149:34: note: in expansion of macro 'GST_BIN' gst_bin_add_many(GST_BIN(m_videoBin), m_videoBalance, m_colorspace2, NULL); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:149:90: warning: missing sentinel in function call [-Wformat=] gst_bin_add_many(GST_BIN(m_videoBin), m_videoBalance, m_colorspace2, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:150:141: warning: missing sentinel in function call [-Wformat=] success = gst_element_link_many(queue, m_colorspace, m_videoBalance, m_colorspace2, videoScale, m_videoplug, videoSink, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:153:110: warning: missing sentinel in function call [-Wformat=] success = gst_element_link_many(queue, m_colorspace, videoScale, m_videoplug, videoSink, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:168:26: note: in expansion of macro 'GST_BIN' gst_bin_add_many(GST_BIN(m_videoBin), videoSink, NULL); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:168:62: warning: missing sentinel in function call [-Wformat=] gst_bin_add_many(GST_BIN(m_videoBin), videoSink, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp: In member function 'virtual void Phonon::Gstreamer::VideoWidget::setVisible(bool)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:197:24: note: in expansion of macro 'GST_BIN' gst_bin_remove(GST_BIN(m_videoBin), videoSink); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:206:21: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(m_videoBin), videoSink); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp: In member function 'virtual QImage Phonon::Gstreamer::VideoWidget::snapshot() const': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:329:72: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(videosink), "last-sample", &videobuffer, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:336:53: warning: missing sentinel in function call [-Wformat=] NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp: In member function 'virtual void Phonon::Gstreamer::VideoWidget::setBrightness(qreal)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:414:80: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_videoBalance), "brightness", newValue, NULL); //gstreamer range is [-1, 1] ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:418:75: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(videoSink), "brightness", newValue, NULL); //gstreamer range is [-1, 1] ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp: In member function 'virtual void Phonon::Gstreamer::VideoWidget::setContrast(qreal)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:444:86: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_videoBalance), "contrast", (newValue + 1.0), NULL); //gstreamer range is [0-2] ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:448:80: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(videoSink), "contrast", (newValue + 1.0), NULL); //gstreamer range is [0-2] ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp: In member function 'virtual void Phonon::Gstreamer::VideoWidget::setHue(qreal)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:469:69: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_videoBalance), "hue", newValue, NULL); //gstreamer range is [-1, 1] ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp: In member function 'virtual void Phonon::Gstreamer::VideoWidget::setSaturation(qreal)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:494:86: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(m_videoBalance), "saturation", newValue + 1.0, NULL); //gstreamer range is [0, 2] ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:498:81: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(videoSink), "saturation", newValue + 1.0, NULL); //gstreamer range is [0, 2] ^ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:18: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp: In member function 'virtual GstElement* Phonon::Gstreamer::VolumeFaderEffect::createEffectBin()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:59:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(audioBin), queue); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:62:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(audioBin), mconv); ^~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:63:17: note: in expansion of macro 'GST_BIN' gst_bin_add(GST_BIN(audioBin), effectElement()); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:71:62: warning: missing sentinel in function call [-Wformat=] gst_element_link_many(queue, mconv, effectElement(), NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp: In member function 'virtual float Phonon::Gstreamer::VolumeFaderEffect::volume() const': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:82:69: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(effectElement()), "volume", &val, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp: In member function 'virtual void Phonon::Gstreamer::VolumeFaderEffect::fadeTo(float, int)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:123:78: warning: missing sentinel in function call [-Wformat=] g_object_get(G_OBJECT(effectElement()), "volume", &m_fadeFromVolume, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp: In member function 'void Phonon::Gstreamer::VolumeFaderEffect::setVolumeInternal(float)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:149:71: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(effectElement()), "volume", (gdouble)v, NULL); ^ [ 84%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/videodataoutput.cpp.o [ 88%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/glrenderer.cpp.o [ 92%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/x11renderer.cpp.o In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:19: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:19: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:19: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:18: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:18: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp: In constructor 'Phonon::Gstreamer::WidgetRenderer::WidgetRenderer(Phonon::Gstreamer::VideoWidget*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:72:29: note: in expansion of macro 'GST_ELEMENT' GstElement *videoSink = GST_ELEMENT(g_object_new(get_type_RGB(), NULL)); ^~~~~~~~~~~ [ 96%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/phonon_gstreamer_automoc.cpp.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp: In constructor 'Phonon::Gstreamer::VideoDataOutput::VideoDataOutput(Phonon::Gstreamer::Backend*, QObject*)': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:47:25: note: in expansion of macro 'GST_OBJECT' gst_object_ref_sink(GST_OBJECT(m_queue)); ^~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:54:63: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(sink), "signal-handoffs", true, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:60:45: warning: missing sentinel in function call [-Wformat=] NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstBin* {aka _GstBin*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbin.h:37:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_BIN, GstBin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:62:22: note: in expansion of macro 'GST_BIN' gst_bin_add_many(GST_BIN(m_queue), sink, convert, queue, NULL); ^~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:62:66: warning: missing sentinel in function call [-Wformat=] gst_bin_add_many(GST_BIN(m_queue), sink, convert, queue, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:71:52: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(sink), "sync", true, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:19: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp: In member function 'GstElement* Phonon::Gstreamer::GLRenderWidgetImplementation::createVideoSink()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstElement* {aka _GstElement*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstelement.h:74:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ELEMENT, GstElement)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:113:16: note: in expansion of macro 'GST_ELEMENT' return GST_ELEMENT(g_object_new(get_type_YUV(), NULL)); ^~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp: In function 'QImage Phonon::Gstreamer::convertFromYUV(const QByteArray&, int, int)': /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:158:45: warning: cast from 'uchar* {aka unsigned char*}' to 'uint* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] uint *sp = (uint *)result.scanLine(y); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gstreamer-1.0/gst/gstobject.h:29, from /usr/include/gstreamer-1.0/gst/gstelement.h:56, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:18: /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp: In member function 'GstElement* Phonon::Gstreamer::X11Renderer::createVideoSink()': /usr/include/glib-2.0/gobject/gtype.h:2207:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GstObject* {aka _GstObject*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstobject.h:37:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GST_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_OBJECT, GstObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:97:30: note: in expansion of macro 'GST_OBJECT' gst_object_unref(GST_OBJECT(videoSink)); ^~~~~~~~~~ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:103:68: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(videoSink), "brightness", 0, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:104:66: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(videoSink), "contrast", 0, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:105:61: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(videoSink), "hue", 0, NULL); ^ /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:106:68: warning: missing sentinel in function call [-Wformat=] g_object_set(G_OBJECT(videoSink), "saturation", 0, NULL); ^ In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/../../gstreamer/devicemanager.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/moc_devicemanager.cpp:9, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/phonon_gstreamer_automoc.cpp:2: /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_ref(GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:353:71: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] return (GstBuffer *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (buf)); ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h: In function 'GstBuffer* gst_buffer_copy(const GstBuffer*)': /usr/include/gstreamer-1.0/gst/gstbuffer.h:40:67: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstBuffer* {aka _GstBuffer*}' increases required alignment of target type [-Wcast-align] #define GST_BUFFER_CAST(obj) ((GstBuffer *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstbuffer.h:41:50: note: in expansion of macro 'GST_BUFFER_CAST' #define GST_BUFFER(obj) (GST_BUFFER_CAST(obj)) ^~~~~~~~~~~~~~~ /usr/include/gstreamer-1.0/gst/gstbuffer.h:385:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:184:0, from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/../../gstreamer/devicemanager.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/moc_devicemanager.cpp:9, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/phonon_gstreamer_automoc.cpp:2: /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_ref(GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:343:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg)); ^ /usr/include/gstreamer-1.0/gst/gstmessage.h: In function 'GstMessage* gst_message_copy(const GstMessage*)': /usr/include/gstreamer-1.0/gst/gstmessage.h:175:68: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstMessage* {aka _GstMessage*}' increases required alignment of target type [-Wcast-align] #define GST_MESSAGE_CAST(obj) ((GstMessage*)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstmessage.h:373:10: note: in expansion of macro 'GST_MESSAGE_CAST' return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg))); ^~~~~~~~~~~~~~~~ In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36:0, from /usr/include/gstreamer-1.0/gst/gstpad.h:72, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/../../gstreamer/devicemanager.h:26, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/moc_devicemanager.cpp:9, from /home/buildozer/aports/community/phonon-backend-gstreamer/src/phonon-backend-gstreamer-4.8.2/build/gstreamer/phonon_gstreamer_automoc.cpp:2: /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_ref(GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:418:72: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] return (GstEvent *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (event)); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:193:58: warning: cast from 'GstMiniObject* {aka _GstMiniObject*}' to 'GstEvent* {aka _GstEvent*}' increases required alignment of target type [-Wcast-align] #define GST_EVENT_CAST(obj) ((GstEvent *)(obj)) ^ /usr/include/gstreamer-1.0/gst/gstevent.h:445:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^~~~~~~~~~~~~~ [100%] Linking CXX shared module phonon_gstreamer.so [100%] Built target phonon_gstreamer >>> phonon-backend-gstreamer: Entering fakeroot... [ 4%] Automatic moc for target phonon_gstreamer [ 4%] Built target phonon_gstreamer_automoc [100%] Built target phonon_gstreamer Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/share/kde4/services/phononbackends/gstreamer.desktop -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/share/icons/hicolor/128x128/apps/./phonon-gstreamer.png -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/share/icons/hicolor/16x16/apps/./phonon-gstreamer.png -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/share/icons/hicolor/22x22/apps/./phonon-gstreamer.png -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/share/icons/hicolor/48x48/apps/./phonon-gstreamer.png -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/share/icons/hicolor/64x64/apps/./phonon-gstreamer.png -- Installing: /home/buildozer/aports/community/phonon-backend-gstreamer/pkg/phonon-backend-gstreamer/usr/share/icons/hicolor/scalable/apps/./phonon-gstreamer.svgz >>> phonon-backend-gstreamer*: Running postcheck for phonon-backend-gstreamer >>> phonon-backend-gstreamer*: Preparing package phonon-backend-gstreamer... >>> phonon-backend-gstreamer*: Stripping binaries >>> phonon-backend-gstreamer*: Scanning shared objects >>> phonon-backend-gstreamer*: Tracing dependencies... so:libGL.so.1 so:libQtCore.so.4 so:libQtGui.so.4 so:libQtOpenGL.so.4 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libglib-2.0.so.0 so:libgobject-2.0.so.0 so:libgstapp-1.0.so.0 so:libgstpbutils-1.0.so.0 so:libgstreamer-1.0.so.0 so:libgstvideo-1.0.so.0 so:libphonon.so.4 so:libstdc++.so.6 >>> phonon-backend-gstreamer*: Package size: 480.0 KB >>> phonon-backend-gstreamer*: Compressing data... >>> phonon-backend-gstreamer*: Create checksum... >>> phonon-backend-gstreamer*: Create phonon-backend-gstreamer-4.8.2-r1.apk >>> phonon-backend-gstreamer: Cleaning up srcdir >>> phonon-backend-gstreamer: Cleaning up pkgdir >>> phonon-backend-gstreamer: Uninstalling dependencies... >>> phonon-backend-gstreamer: Updating the cached abuild repository index... >>> phonon-backend-gstreamer: Signing the index...