Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/phonon-qt5-backend-gstreamer.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-d51a8ba3edbc969efa0ea101ac4a46e450f5c6ea/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=996) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/phonon-qt5-backend-gstreamer.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/phonon-qt5-backend-gstreamer-4.8.2-2.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/phonon-qt5-backend-gstreamer.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-d51a8ba3edbc969efa0ea101ac4a46e450f5c6ea/root'shell=Falseuid=996env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/phonon-qt5-backend-gstreamer.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6ArseM + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf phonon-backend-gstreamer-4.8.2 + /usr/bin/xz -dc /builddir/build/SOURCES/phonon-backend-gstreamer-4.8.2.tar.xz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd phonon-backend-gstreamer-4.8.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #50 (phonon-gstreamer-gst15_include_dirs.patch): + echo 'Patch #50 (phonon-gstreamer-gst15_include_dirs.patch):' + /usr/bin/cat /builddir/build/SOURCES/phonon-gstreamer-gst15_include_dirs.patch + /usr/bin/patch -p1 -b --suffix .gst15_include_dirs --fuzz=0 patching file cmake/FindGStreamer.cmake patching file gstreamer/CMakeLists.txt + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uQZLLy + umask 022 + cd /builddir/build/BUILD + cd phonon-backend-gstreamer-4.8.2 + mkdir armv7hl-redhat-linux-gnueabi ~/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi ~/build/BUILD/phonon-backend-gstreamer-4.8.2 + pushd armv7hl-redhat-linux-gnueabi + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -DCMAKE_BUILD_TYPE:STRING=Release -DUSE_INSTALL_PLUGIN:BOOL=ON -DPHONON_BUILD_PHONON4QT5:BOOL=ON -- The C compiler identification is GNU 4.8.5 -- The CXX compiler identification is GNU 4.8.5 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- 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 Phonon4Qt5: /usr/lib/cmake/phonon4qt5 -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found X11: /usr/lib/libX11.so -- Found OpenGL: /usr/lib/libGL.so -- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1") -- checking for module 'gstreamer-1.0' -- found gstreamer-1.0, version 1.10.4 -- Found GStreamer: /usr/lib/libgstreamer-1.0.so -- checking for module 'gstreamer-plugins-base-1.0' -- found gstreamer-plugins-base-1.0, version 1.10.4 -- checking for module 'gstreamer-audio-1.0' -- found gstreamer-audio-1.0, version 1.10.4 -- checking for module 'gstreamer-cdda-1.0' -- package 'gstreamer-cdda-1.0' not found -- Could not find cdda plugin -- CDDA library: -- CDDA include dir: -- checking for module 'gstreamer-netbuffer-1.0' -- package 'gstreamer-netbuffer-1.0' 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.10.4 -- checking for module 'gstreamer-riff-1.0' -- found gstreamer-riff-1.0, version 1.10.4 -- checking for module 'gstreamer-rtp-1.0' -- found gstreamer-rtp-1.0, version 1.10.4 -- checking for module 'gstreamer-rtsp-1.0' -- found gstreamer-rtsp-1.0, version 1.10.4 -- checking for module 'gstreamer-sdp-1.0' -- found gstreamer-sdp-1.0, version 1.10.4 -- checking for module 'gstreamer-tag-1.0' -- found gstreamer-tag-1.0, version 1.10.4 -- checking for module 'gstreamer-video-1.0' -- found gstreamer-video-1.0, version 1.10.4 -- checking for module 'glib-2.0' -- found glib-2.0, version 2.54.2 -- Found GLIB2: /usr/lib/libglib-2.0.so -- checking for module 'gobject-2.0' -- found gobject-2.0, version 2.54.2 -- 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.1") -- 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. + Qt5 Core (qtbase) + Qt5 Gui (qtbase) + Qt5 Widgets (qtbase) + Phonon + OpenGL + Qt5 OpenGL + GStreamer + GStreamer video plugin + GStreamer audio plugin + GStreamer pbutils plugin + GLib2 + LibXml2 Congratulations! All external packages have been found. ----------------------------------------------------------------------------- -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi ~/build/BUILD/phonon-backend-gstreamer-4.8.2 + popd + make -j4 -C armv7hl-redhat-linux-gnueabi make: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -H/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2 -B/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' make -f gstreamer/CMakeFiles/phonon_gstreamer_automoc.dir/build.make gstreamer/CMakeFiles/phonon_gstreamer_automoc.dir/depend make[2]: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/CMakeFiles/phonon_gstreamer_automoc.dir/DependInfo.cmake --color= Scanning dependencies of target phonon_gstreamer_automoc make[2]: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' make -f gstreamer/CMakeFiles/phonon_gstreamer_automoc.dir/build.make gstreamer/CMakeFiles/phonon_gstreamer_automoc.dir/build make[2]: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 24 [ 4%] Automoc for target phonon_gstreamer cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/cmake -E cmake_automoc /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/CMakeFiles/phonon_gstreamer_automoc.dir/ Release Generating moc_audiodataoutput.cpp Generating moc_audioeffect.cpp Generating moc_audiooutput.cpp Generating moc_backend.cpp Generating moc_effect.cpp Generating moc_mediaobject.cpp Generating moc_pipeline.cpp Generating moc_plugininstaller.cpp Generating moc_streamreader.cpp Generating moc_videodataoutput.cpp Generating moc_videowidget.cpp Generating moc_volumefadereffect.cpp Generating moc_devicemanager.cpp Generating moc_effectmanager.cpp Generating moc_glrenderer.cpp make[2]: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 24 [ 4%] Built target phonon_gstreamer_automoc make -f gstreamer/CMakeFiles/phonon_gstreamer.dir/build.make gstreamer/CMakeFiles/phonon_gstreamer.dir/depend make[2]: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/CMakeFiles/phonon_gstreamer.dir/DependInfo.cmake --color= Scanning dependencies of target phonon_gstreamer make[2]: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' make -f gstreamer/CMakeFiles/phonon_gstreamer.dir/build.make gstreamer/CMakeFiles/phonon_gstreamer.dir/build make[2]: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 1 /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 2 /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 3 /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 4 [ 8%] [ 12%] [ 16%] [ 20%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/abstractrenderer.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/abstractrenderer.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.cpp Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/audiodataoutput.cpp.o Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/audioeffect.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/audiodataoutput.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/audioeffect.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/audiooutput.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/audiooutput.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp /builddir/build/BUILD/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) ^ /builddir/build/BUILD/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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /builddir/build/BUILD/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:360: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:392: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /builddir/build/BUILD/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:357: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:189: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:387: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:18: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)); ^ /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)); ^ /builddir/build/BUILD/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); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/effectparameter.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audioeffect.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:19: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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, ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractaudiooutput.h:27, from /usr/include/phonon4qt5/phonon/audiodataoutput.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.h:29, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiodataoutput.cpp:25: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ In file included from /usr/include/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:19: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/audiooutputinterface.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:24, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.cpp:19: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 5 [ 25%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/backend.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/backend.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/backend.cpp /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 6 [ 29%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/debug.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/debug.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/debug.cpp /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 7 [ 33%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/devicemanager.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/devicemanager.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 8 [ 37%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/effect.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/effect.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp In file included from /usr/include/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qdebug.h:38, from /usr/include/qt5/QtCore/QDebug:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/debug.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/debug.cpp:21: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qdebug.h:38:0, from /usr/include/qt5/QtCore/QDebug:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/debug.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/debug.cpp:21: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/audiooutput.h:22, from /builddir/build/BUILD/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:428: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:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 9 [ 41%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/effectmanager.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/effectmanager.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.cpp In file included from /usr/include/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/backend.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/backend.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /builddir/build/BUILD/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/gstreamer-1.0/gst/gstpad.h:69:0, from /usr/include/gstreamer-1.0/gst/gstelement.h:57, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/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:428: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:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/backend.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/backend.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QByteArray; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QByteArray; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QByteArray; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QByteArray; T = QVariant]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/backend.cpp:359:33: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:26, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:26, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:26, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:18: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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))); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/effectparameter.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/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:360: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:392: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/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/audiooutputinterface.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:217: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 /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/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:428: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:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/audiooutputinterface.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QByteArray; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QByteArray; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QByteArray; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QByteArray; T = QVariant]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/devicemanager.cpp:401:33: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 10 [ 45%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/gsthelper.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/gsthelper.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/backend.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effectmanager.cpp:22: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /builddir/build/BUILD/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 ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 11 [ 50%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/medianode.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/medianode.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.h:24, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.h:24, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.h:24, from /builddir/build/BUILD/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:428: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:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 12 [ 54%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/mediaobject.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/mediaobject.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp In file included from /usr/include/qt5/QtCore/QList:1:0, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/QHash:1:0, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/gsthelper.cpp:24: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/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:428: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:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 13 [ 58%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/pipeline.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/pipeline.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 14 [ 62%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/plugininstaller.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/plugininstaller.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.cpp /builddir/build/BUILD/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 ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:18: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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()); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:290:22: note: in expansion of macro 'GST_OBJECT' gst_object_unref(GST_OBJECT(sinkPad)); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/QHash:1:0, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.cpp:19: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/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:428: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:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 15 [ 66%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/qwidgetvideosink.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/qwidgetvideosink.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/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:428: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:226: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:455: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 /usr/include/gstreamer-1.0/gst/gstbin.h:27, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:20: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:20: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In constructor 'Phonon::Gstreamer::Pipeline::Pipeline(QObject*)': /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)); ^ /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In member function 'void Phonon::Gstreamer::Pipeline::setSource(const Phonon::MediaSource&, bool)': /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:178:19: warning: enumeration value 'BluRay' not handled in switch [-Wswitch] switch(source.discType()) { ^ /builddir/build/BUILD/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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp: In destructor 'virtual Phonon::Gstreamer::Pipeline::~Pipeline()': /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:238:12: note: in expansion of macro 'GST_ELEMENT' return GST_ELEMENT(m_pipeline); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:257:19: note: in expansion of macro 'GST_BIN' GstBin *bin = GST_BIN(m_pipeline); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)) { ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:29, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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, ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ In file included from /usr/include/qt5/QtCore/QHash:1:0, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:20: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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, ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QByteArray; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QByteArray; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QByteArray; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QByteArray; T = QVariant]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.cpp:75:60: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/QHash:1:0, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ In file included from /usr/include/qt5/QtCore/QHash:1:0, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.cpp:20: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /builddir/build/BUILD/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:428: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:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 16 [ 70%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/streamreader.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/streamreader.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp:68:2: warning: #warning convert to streamtype query [-Wcpp] #warning convert to streamtype query ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/qcoreapplication.h:40, from /usr/include/qt5/QtWidgets/qapplication.h:37, from /usr/include/qt5/QtWidgets/QApplication:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:20: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /builddir/build/BUILD/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*]': /builddir/build/BUILD/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]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:222:52: required from here /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:161:84: 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); ^ /builddir/build/BUILD/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*]': /builddir/build/BUILD/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]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:227:52: required from here /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:161:84: 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/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/qcoreapplication.h:40, from /usr/include/qt5/QtWidgets/qapplication.h:37, from /usr/include/qt5/QtWidgets/QApplication:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:20: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:18: /builddir/build/BUILD/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]': /builddir/build/BUILD/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*]' /builddir/build/BUILD/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]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:222:52: required from here /usr/include/glib-2.0/gobject/gtype.h:482:108: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)0u>*' increases required alignment of target type [-Wcast-align] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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]': /builddir/build/BUILD/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*]' /builddir/build/BUILD/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]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:222:52: required from here /usr/include/glib-2.0/gobject/gtype.h:482:108: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)0u>*' increases required alignment of target type [-Wcast-align] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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]': /builddir/build/BUILD/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*]' /builddir/build/BUILD/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]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:227:52: required from here /usr/include/glib-2.0/gobject/gtype.h:482:108: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)1u>*' increases required alignment of target type [-Wcast-align] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /builddir/build/BUILD/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); ^ /builddir/build/BUILD/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]': /builddir/build/BUILD/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*]' /builddir/build/BUILD/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]' /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:227:52: required from here /usr/include/glib-2.0/gobject/gtype.h:482:108: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Phonon::Gstreamer::QWidgetVideoSink<(Phonon::Gstreamer::VideoFormat)1u>*' increases required alignment of target type [-Wcast-align] #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ /builddir/build/BUILD/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); ^ In file included from /usr/include/qt5/QtCore/qvariant.h:42:0, from /usr/include/qt5/QtCore/qlocale.h:37, from /usr/include/qt5/QtGui/qguiapplication.h:40, from /usr/include/qt5/QtWidgets/qapplication.h:45, from /usr/include/qt5/QtWidgets/QApplication:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/qwidgetvideosink.cpp:20: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 17 [ 75%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/videowidget.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/videowidget.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:94:2: warning: #warning syncx [-Wcpp] #warning syncx ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:27, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:27, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:27, from /builddir/build/BUILD/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:428: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:226: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:455: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/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /usr/include/phonon4qt5/phonon/streaminterface.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp:19: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/QHash:1:0, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/plugininstaller.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/pipeline.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/mediaobject.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/streamreader.cpp:19: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 18 [ 79%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/volumefadereffect.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/volumefadereffect.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 19 [ 83%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/widgetrenderer.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/widgetrenderer.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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/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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:24, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /builddir/build/BUILD/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:428: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)); ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ /usr/include/gstreamer-1.0/gst/gstevent.h: In function 'GstEvent* gst_event_copy(const GstEvent*)': /usr/include/gstreamer-1.0/gst/gstevent.h:226: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:455:10: note: in expansion of macro 'GST_EVENT_CAST' return GST_EVENT_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (event))); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 20 [ 87%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/videodataoutput.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/videodataoutput.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp In file included from /usr/include/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /usr/include/phonon4qt5/phonon/videowidgetinterface.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /usr/include/phonon4qt5/phonon/videowidgetinterface.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp:19: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:18: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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()); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/effectparameter.h:28, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/effect.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/volumefadereffect.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 21 [ 91%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/glrenderer.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/glrenderer.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 22 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /builddir/build/BUILD/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:360: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:392:10: note: in expansion of macro 'GST_BUFFER' return GST_BUFFER (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (buf))); ^ [ 95%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/x11renderer.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/x11renderer.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /builddir/build/BUILD/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:428: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:226: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:455: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:18: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /builddir/build/BUILD/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /builddir/build/BUILD/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /builddir/build/BUILD/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:428: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:226: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:455: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/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/widgetrenderer.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)); ^ /usr/include/glib-2.0/gobject/gtype.h:2224: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:482: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)) ^ /builddir/build/BUILD/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); ^ In file included from /usr/include/qt5/QtCore/qobject.h:43:0, from /usr/include/qt5/QtCore/QObject:1, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/medianode.h:22, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/experimental/../objectdescription.h:28, from /usr/include/phonon4qt5/phonon/experimental/../path.h:27, from /usr/include/phonon4qt5/phonon/experimental/../medianode.h:29, from /usr/include/phonon4qt5/phonon/experimental/../abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/experimental/abstractvideodataoutput.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/videodataoutput.cpp:23: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 23 [100%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/phonon_gstreamer_automoc.cpp.o cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/c++ -DPHONON_BACKEND_VERSION_4_7 -DPHONON_EXPERIMENTAL -DPHONON_GST_VERSION=\"4.8.2\" -DPHONON_NO_GRAPHICSVIEW -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -D_BSD_SOURCE -Dphonon_gstreamer_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer -I/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer -I/usr/include/phonon4qt5 -I/usr/include/phonon4qt5/KDE -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib/qt5/./mkspecs/linux-g++ -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/qt5/QtOpenGL -fPIC -o CMakeFiles/phonon_gstreamer.dir/phonon_gstreamer_automoc.cpp.o -c /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/phonon_gstreamer_automoc.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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:19: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/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)); ^ /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp: In function 'QImage Phonon::Gstreamer::convertFromYUV(const QByteArray&, int, int)': /builddir/build/BUILD/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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:18: /builddir/build/BUILD/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:2224: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:482: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)) ^ /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:97:30: note: in expansion of macro 'GST_OBJECT' gst_object_unref(GST_OBJECT(videoSink)); ^ In file included from /usr/include/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:19: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ In file included from /usr/include/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:18: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/glrenderer.cpp:19: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/path.h:27, from /usr/include/phonon4qt5/phonon/medianode.h:29, from /usr/include/phonon4qt5/phonon/abstractvideooutput.h:27, from /usr/include/phonon4qt5/phonon/videowidget.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/abstractrenderer.h:23, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp:18: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ 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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/../../gstreamer/devicemanager.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/moc_devicemanager.cpp:9, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/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:360: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:392: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:217: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/../../gstreamer/devicemanager.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/moc_devicemanager.cpp:9, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/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:357: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:189: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:387: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 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/../../gstreamer/devicemanager.h:26, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/moc_devicemanager.cpp:9, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/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:428: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:226: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:455: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/qt5/QtCore/qhash.h:40:0, from /usr/include/qt5/QtCore/qshareddata.h:40, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/audiooutputinterface.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/../../gstreamer/devicemanager.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/moc_devicemanager.cpp:9, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/phonon_gstreamer_automoc.cpp:2: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:805:58: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:759:24: required from here /usr/include/qt5/QtCore/qlist.h:465:17: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^ /usr/include/qt5/QtCore/qlist.h:471:48: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:856:68: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:817:18: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:755:30: required from here /usr/include/qt5/QtCore/qlist.h:486:58: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:594:36: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:376:15: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:758:27: required from here /usr/include/qt5/QtCore/qlist.h:442:62: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:40:0, from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/phonon4qt5/phonon/objectdescription.h:28, from /usr/include/phonon4qt5/phonon/audiooutputinterface.h:27, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/../../gstreamer/devicemanager.h:21, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/moc_devicemanager.cpp:9, from /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer/phonon_gstreamer_automoc.cpp:2: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:519:18: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:555:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:246:47: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:772:30: required from here /usr/include/qt5/QtCore/qhash.h:229:45: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^ Linking CXX shared module phonon_gstreamer.so cd /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/gstreamer && /usr/bin/cmake -E cmake_link_script CMakeFiles/phonon_gstreamer.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,--fatal-warnings -Wl,--no-undefined -lc -Wl,-z,relro -shared -Wl,-soname,phonon_gstreamer.so -o phonon_gstreamer.so CMakeFiles/phonon_gstreamer.dir/abstractrenderer.cpp.o CMakeFiles/phonon_gstreamer.dir/audiodataoutput.cpp.o CMakeFiles/phonon_gstreamer.dir/audioeffect.cpp.o CMakeFiles/phonon_gstreamer.dir/audiooutput.cpp.o CMakeFiles/phonon_gstreamer.dir/backend.cpp.o CMakeFiles/phonon_gstreamer.dir/debug.cpp.o CMakeFiles/phonon_gstreamer.dir/devicemanager.cpp.o CMakeFiles/phonon_gstreamer.dir/effect.cpp.o CMakeFiles/phonon_gstreamer.dir/effectmanager.cpp.o CMakeFiles/phonon_gstreamer.dir/gsthelper.cpp.o CMakeFiles/phonon_gstreamer.dir/medianode.cpp.o CMakeFiles/phonon_gstreamer.dir/mediaobject.cpp.o CMakeFiles/phonon_gstreamer.dir/pipeline.cpp.o CMakeFiles/phonon_gstreamer.dir/plugininstaller.cpp.o CMakeFiles/phonon_gstreamer.dir/qwidgetvideosink.cpp.o CMakeFiles/phonon_gstreamer.dir/streamreader.cpp.o CMakeFiles/phonon_gstreamer.dir/videowidget.cpp.o CMakeFiles/phonon_gstreamer.dir/volumefadereffect.cpp.o CMakeFiles/phonon_gstreamer.dir/widgetrenderer.cpp.o CMakeFiles/phonon_gstreamer.dir/videodataoutput.cpp.o CMakeFiles/phonon_gstreamer.dir/glrenderer.cpp.o CMakeFiles/phonon_gstreamer.dir/x11renderer.cpp.o CMakeFiles/phonon_gstreamer.dir/phonon_gstreamer_automoc.cpp.o /usr/lib/libQt5Core.so.5.6.2 /usr/lib/libQt5Widgets.so.5.6.2 /usr/lib/libphonon4qt5.so.4.8.3 -lgstreamer-1.0 -lgstbase-1.0 -lgstvideo-1.0 -lgstaudio-1.0 -lgstpbutils-1.0 -lglib-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lgstapp-1.0 /usr/lib/libQt5OpenGL.so.5.6.2 -lGL -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lgstapp-1.0 -lGL /usr/lib/libQt5Widgets.so.5.6.2 /usr/lib/libQt5Gui.so.5.6.2 /usr/lib/libQt5Core.so.5.6.2 make[2]: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -E cmake_progress_report /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [100%] Built target phonon_gstreamer make[1]: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi/CMakeFiles 0 make: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tbwEj6 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm ++ dirname /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm + cd phonon-backend-gstreamer-4.8.2 + make install/fast DESTDIR=/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm -C armv7hl-redhat-linux-gnueabi make: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' make[1]: Nothing to be done for `preinstall'. make[1]: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so -- Installing: /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/48x48/apps/./phonon-gstreamer.png -- Installing: /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/22x22/apps/./phonon-gstreamer.png -- Installing: /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/16x16/apps/./phonon-gstreamer.png -- Installing: /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/64x64/apps/./phonon-gstreamer.png -- Installing: /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/128x128/apps/./phonon-gstreamer.png -- Installing: /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/scalable/apps/./phonon-gstreamer.svgz make: Leaving directory `/builddir/build/BUILD/phonon-backend-gstreamer-4.8.2/armv7hl-redhat-linux-gnueabi' + rm -fv /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/128x128/apps/phonon-gstreamer.png /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/16x16/apps/phonon-gstreamer.png /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/22x22/apps/phonon-gstreamer.png /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/48x48/apps/phonon-gstreamer.png /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/64x64/apps/phonon-gstreamer.png /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/scalable/apps/phonon-gstreamer.svgz removed '/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/128x128/apps/phonon-gstreamer.png' removed '/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/16x16/apps/phonon-gstreamer.png' removed '/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/22x22/apps/phonon-gstreamer.png' removed '/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/48x48/apps/phonon-gstreamer.png' removed '/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/64x64/apps/phonon-gstreamer.png' removed '/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/icons/hicolor/scalable/apps/phonon-gstreamer.svgz' + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/phonon-backend-gstreamer-4.8.2 extracting debug info from /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 760 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: phonon-qt5-backend-gstreamer-4.8.2-2.el7.armv7hl Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.90SKzR + umask 022 + cd /builddir/build/BUILD + cd phonon-backend-gstreamer-4.8.2 + LICENSEDIR=/builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/licenses/phonon-qt5-backend-gstreamer-4.8.2 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/licenses/phonon-qt5-backend-gstreamer-4.8.2 + cp -pr COPYING.LIB /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm/usr/share/licenses/phonon-qt5-backend-gstreamer-4.8.2 + exit 0 Provides: phonon-qt5-backend(armv7hl-32) = 4.7.80 phonon-qt5-backend-gstreamer = 4.8.2-2.el7 phonon-qt5-backend-gstreamer(armv7hl-32) = 4.8.2-2.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libGL.so.1 libQt5Core.so.5 libQt5Core.so.5(Qt_5) libQt5Gui.so.5 libQt5Gui.so.5(Qt_5) libQt5OpenGL.so.5 libQt5OpenGL.so.5(Qt_5) libQt5Widgets.so.5 libQt5Widgets.so.5(Qt_5) libc.so.6 libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0 libgstapp-1.0.so.0 libgstaudio-1.0.so.0 libgstbase-1.0.so.0 libgstpbutils-1.0.so.0 libgstreamer-1.0.so.0 libgstvideo-1.0.so.0 libgthread-2.0.so.0 libm.so.6 libphonon4qt5.so.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) Processing files: phonon-qt5-backend-gstreamer-debuginfo-4.8.2-2.el7.armv7hl Provides: phonon-qt5-backend-gstreamer-debuginfo = 4.8.2-2.el7 phonon-qt5-backend-gstreamer-debuginfo(armv7hl-32) = 4.8.2-2.el7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm Wrote: /builddir/build/RPMS/phonon-qt5-backend-gstreamer-4.8.2-2.el7.armv7hl.rpm Wrote: /builddir/build/RPMS/phonon-qt5-backend-gstreamer-debuginfo-4.8.2-2.el7.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.RQ6Ovp + umask 022 + cd /builddir/build/BUILD + cd phonon-backend-gstreamer-4.8.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/phonon-qt5-backend-gstreamer-4.8.2-2.el7.arm + exit 0 Child return code was: 0