[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#746902: qtmultimedia-opensource-src: ftbfs with GCC-4.9



With this patch, it can be built without symbols warning on mips64el,
amd64 and i386.

-- 
Yunqiang Su
diff -Nru qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols
--- qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols	2014-03-25 02:40:22.000000000 +0000
+++ qtmultimedia-opensource-src-5.2.1/debian/libqgsttools-p1.symbols	2014-05-26 16:03:51.000000000 +0000
@@ -1,6 +1,6 @@
 # SymbolsHelper-Confirmed: 5.2.1 amd64
 libqgsttools_p.so.1 libqgsttools-p1 #MINVER#
- (optional=templinst|arch=alpha armel ia64 powerpc ppc64 s390x sparc)_Z17qRegisterMetaTypeI17QGstreamerMessageEiPKcPT_N9QtPrivate21MetaTypeDefinedHelperIS3_Xaasr12QMetaTypeId2IS3_E7DefinedntsrS8_9IsBuiltInEE11DefinedTypeE@Base 5.2.0
+ (optional=templinst)_Z17qRegisterMetaTypeI17QGstreamerMessageEiPKcPT_N9QtPrivate21MetaTypeDefinedHelperIS3_Xaasr12QMetaTypeId2IS3_E7DefinedntsrS8_9IsBuiltInEE11DefinedTypeE@Base 5.2.0
  _ZN10QGstAppSrc11onDataReadyEv@Base 5.0.2
  _ZN10QGstAppSrc11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN10QGstAppSrc11qt_metacastEPKc@Base 5.0.2
@@ -21,7 +21,6 @@
  _ZN10QGstAppSrcD0Ev@Base 5.0.2
  _ZN10QGstAppSrcD1Ev@Base 5.0.2
  _ZN10QGstAppSrcD2Ev@Base 5.0.2
- (optional=templinst|arch=!ia64 !powerpc !ppc64 !s390x !sparc)_ZN11QMetaTypeIdI17QGstreamerMessageE14qt_metatype_idEv@Base 5.0.2-4~
  (subst)_ZN14QGstCodecsInfo20supportedElementCapsE{uint64_t}7GstRank15GstPadDirection@Base 5.0.2
  _ZN14QGstCodecsInfoC1ENS_11ElementTypeE@Base 5.0.2
  _ZN14QGstCodecsInfoC2ENS_11ElementTypeE@Base 5.0.2
@@ -63,9 +62,6 @@
  _ZN20QGstBufferPoolPlugin16staticMetaObjectE@Base 5.0.2
  _ZN20QGstBufferPoolPluginC1EP7QObject@Base 5.0.2
  _ZN20QGstBufferPoolPluginC2EP7QObject@Base 5.0.2
- _ZN20QGstBufferPoolPluginD0Ev@Base 5.0.2
- _ZN20QGstBufferPoolPluginD1Ev@Base 5.0.2
- _ZN20QGstBufferPoolPluginD2Ev@Base 5.0.2
  _ZN20QVideoSurfaceGstSink10class_initEPvS0_@Base 5.0.2
  _ZN20QVideoSurfaceGstSink10createSinkEP21QAbstractVideoSurface@Base 5.0.2
  (subst)_ZN20QVideoSurfaceGstSink12buffer_allocEP12_GstBaseSink{uint64_t}jP8_GstCapsPP10_GstBuffer@Base 5.0.2
@@ -114,9 +110,6 @@
  _ZN21QGstreamerVideoWindowD0Ev@Base 5.2.0
  _ZN21QGstreamerVideoWindowD1Ev@Base 5.2.0
  _ZN21QGstreamerVideoWindowD2Ev@Base 5.2.0
- _ZN23QGstBufferPoolInterfaceD0Ev@Base 5.0.2
- _ZN23QGstBufferPoolInterfaceD1Ev@Base 5.0.2
- _ZN23QGstBufferPoolInterfaceD2Ev@Base 5.0.2
  _ZN23QGstreamerVideoRenderer10setSurfaceEP21QAbstractVideoSurface@Base 5.0.2
  _ZN23QGstreamerVideoRenderer11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN23QGstreamerVideoRenderer11qt_metacastEPKc@Base 5.0.2
@@ -248,9 +241,8 @@
  (optional=templinst|arch=ia64 sparc)_ZN5QListI9QFileInfoEC2ERKS1_@Base 5.2.0
  (optional=templinst)_ZN5QListI9QFileInfoED1Ev@Base 5.0.2
  (optional=templinst)_ZN5QListI9QFileInfoED2Ev@Base 5.0.2
- (optional=templinst|arch=ia64 sparc)_ZN5QListIN11QVideoFrame11PixelFormatEE18detach_helper_growEii@Base 5.2.0
+ (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEE18detach_helper_growEii@Base 5.2.0
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEE5clearEv@Base 5.0.2
- (optional=templinst|arch=!ia64 !sparc)_ZN5QListIN11QVideoFrame11PixelFormatEE6appendERKS1_@Base 5.0.2
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEEC1ERKS2_@Base 5.0.2
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEEC2ERKS2_@Base 5.0.2
  (optional=templinst)_ZN5QListIN11QVideoFrame11PixelFormatEED1Ev@Base 5.0.2
@@ -259,16 +251,14 @@
  (optional=templinst)_ZN5QListIP23QGstBufferPoolInterfaceED1Ev@Base 5.0.2
  (optional=templinst)_ZN5QListIP23QGstBufferPoolInterfaceED2Ev@Base 5.0.2
  (optional=templinst|arch=alpha armel powerpc ppc64)_ZN5QListIP26QGstreamerBusMessageFilterE13detach_helperEi@Base 5.2.0
- (optional=templinst|arch=ia64 sparc)_ZN5QListIP26QGstreamerBusMessageFilterE18detach_helper_growEii@Base 5.2.0
- (optional=templinst|arch=!ia64 !sparc)_ZN5QListIP26QGstreamerBusMessageFilterE6appendERKS1_@Base 5.0.2
+ (optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterE18detach_helper_growEii@Base 5.2.0
  (optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterE9removeAllERKS1_@Base 5.0.2
- (optional=templinst|arch=sparc)_ZN5QListIP26QGstreamerBusMessageFilterEC1ERKS2_@Base 5.2.0
- (optional=templinst|arch=sparc)_ZN5QListIP26QGstreamerBusMessageFilterEC2ERKS2_@Base 5.2.0
+ (optional=templinst|arch=sparc mips64 mips64el)_ZN5QListIP26QGstreamerBusMessageFilterEC1ERKS2_@Base 5.2.0
+ (optional=templinst|arch=sparc mips64 mips64el)_ZN5QListIP26QGstreamerBusMessageFilterEC2ERKS2_@Base 5.2.0
  (optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterED1Ev@Base 5.0.2
  (optional=templinst)_ZN5QListIP26QGstreamerBusMessageFilterED2Ev@Base 5.0.2
  (optional=templinst|arch=alpha armel powerpc ppc64)_ZN5QListIP27QGstreamerSyncMessageFilterE13detach_helperEi@Base 5.2.0
- (optional=templinst|arch=ia64 sparc)_ZN5QListIP27QGstreamerSyncMessageFilterE18detach_helper_growEii@Base 5.2.0
- (optional=templinst|arch=!ia64 !sparc)_ZN5QListIP27QGstreamerSyncMessageFilterE6appendERKS1_@Base 5.0.2
+ (optional=templinst)_ZN5QListIP27QGstreamerSyncMessageFilterE18detach_helper_growEii@Base 5.2.0
  (optional=templinst)_ZN5QListIP27QGstreamerSyncMessageFilterE9removeAllERKS1_@Base 5.0.2
  (optional=templinst|arch=sparc)_ZN5QListIP27QGstreamerSyncMessageFilterEC1ERKS2_@Base 5.2.0
  (optional=templinst|arch=sparc)_ZN5QListIP27QGstreamerSyncMessageFilterEC2ERKS2_@Base 5.2.0
@@ -401,7 +391,6 @@
  _ZTV33QGstreamerVideoInputDeviceControl@Base 5.0.2
  (optional=templinst)_ZZN11QMetaTypeIdI17QGstreamerMessageE14qt_metatype_idEvE11metatype_id@Base 5.0.2
  gst_video_connector_get_type@Base 5.0.2
- (c++)"non-virtual thunk to QGstBufferPoolPlugin::~QGstBufferPoolPlugin()@Base" 5.0.2
  (c++)"non-virtual thunk to QGstreamerVideoRenderer::isReady() const@Base" 5.0.2
  (c++)"non-virtual thunk to QGstreamerVideoRenderer::stopRenderer()@Base" 5.0.2
  (c++)"non-virtual thunk to QGstreamerVideoRenderer::videoSink()@Base" 5.0.2
diff -Nru qtmultimedia-opensource-src-5.2.1/debian/libqt5multimedia5.symbols qtmultimedia-opensource-src-5.2.1/debian/libqt5multimedia5.symbols
--- qtmultimedia-opensource-src-5.2.1/debian/libqt5multimedia5.symbols	2014-01-31 23:01:18.000000000 +0000
+++ qtmultimedia-opensource-src-5.2.1/debian/libqt5multimedia5.symbols	2014-05-22 02:43:32.000000000 +0000
@@ -712,9 +712,6 @@
  _ZN19QAbstractAudioInput12stateChangedEN6QAudio5StateE@Base 5.0.2
  _ZN19QAbstractAudioInput16staticMetaObjectE@Base 5.0.2
  _ZN19QAbstractAudioInput6notifyEv@Base 5.0.2
- _ZN19QAbstractAudioInputD0Ev@Base 5.0.2
- _ZN19QAbstractAudioInputD1Ev@Base 5.0.2
- _ZN19QAbstractAudioInputD2Ev@Base 5.0.2
  _ZN19QCameraFlashControl10flashReadyEb@Base 5.0.2
  _ZN19QCameraFlashControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN19QCameraFlashControl11qt_metacastEPKc@Base 5.0.2
@@ -842,9 +839,6 @@
  _ZN20QAbstractAudioOutput12stateChangedEN6QAudio5StateE@Base 5.0.2
  _ZN20QAbstractAudioOutput16staticMetaObjectE@Base 5.0.2
  _ZN20QAbstractAudioOutput6notifyEv@Base 5.0.2
- _ZN20QAbstractAudioOutputD0Ev@Base 5.0.2
- _ZN20QAbstractAudioOutputD1Ev@Base 5.0.2
- _ZN20QAbstractAudioOutputD2Ev@Base 5.0.2
  _ZN20QAbstractVideoBuffer7releaseEv@Base 5.0.2
  _ZN20QAbstractVideoBufferC1ENS_10HandleTypeE@Base 5.0.2
  _ZN20QAbstractVideoBufferC1ER27QAbstractVideoBufferPrivateNS_10HandleTypeE@Base 5.0.2
@@ -974,9 +968,6 @@
  _ZN21QMediaServiceProvider17deviceDescriptionERK10QByteArrayS2_@Base 5.0.2
  _ZN21QMediaServiceProvider22defaultServiceProviderEv@Base 5.0.2
  _ZN21QMediaServiceProvider25setDefaultServiceProviderEPS_@Base 5.0.2
- _ZN21QMediaServiceProviderD0Ev@Base 5.0.2
- _ZN21QMediaServiceProviderD1Ev@Base 5.0.2
- _ZN21QMediaServiceProviderD2Ev@Base 5.0.2
  _ZN21QVideoEncoderSettings10setBitRateEi@Base 5.0.2
  _ZN21QVideoEncoderSettings10setQualityEN11QMultimedia15EncodingQualityE@Base 5.0.2
  _ZN21QVideoEncoderSettings12setFrameRateEd@Base 5.2.0
@@ -1145,9 +1136,6 @@
  _ZN24QAbstractAudioDeviceInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN24QAbstractAudioDeviceInfo11qt_metacastEPKc@Base 5.0.2
  _ZN24QAbstractAudioDeviceInfo16staticMetaObjectE@Base 5.0.2
- _ZN24QAbstractAudioDeviceInfoD0Ev@Base 5.0.2
- _ZN24QAbstractAudioDeviceInfoD1Ev@Base 5.0.2
- _ZN24QAbstractAudioDeviceInfoD2Ev@Base 5.0.2
  _ZN25QMediaAvailabilityControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN25QMediaAvailabilityControl11qt_metacastEPKc@Base 5.0.2
  _ZN25QMediaAvailabilityControl16staticMetaObjectE@Base 5.0.2
@@ -1234,9 +1222,6 @@
  _ZN27QMediaServiceProviderPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN27QMediaServiceProviderPlugin11qt_metacastEPKc@Base 5.0.2
  _ZN27QMediaServiceProviderPlugin16staticMetaObjectE@Base 5.0.2
- _ZN27QMediaServiceProviderPluginD0Ev@Base 5.0.2
- _ZN27QMediaServiceProviderPluginD1Ev@Base 5.0.2
- _ZN27QMediaServiceProviderPluginD2Ev@Base 5.0.2
  _ZN27QVideoDeviceSelectorControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN27QVideoDeviceSelectorControl11qt_metacastEPKc@Base 5.0.2
  _ZN27QVideoDeviceSelectorControl14devicesChangedEv@Base 5.0.2
@@ -1341,9 +1326,6 @@
  _ZN32QMediaPlayerResourceSetInterface3iidEv@Base 5.0.2
  _ZN32QMediaPlayerResourceSetInterfaceC1EP7QObject@Base 5.0.2
  _ZN32QMediaPlayerResourceSetInterfaceC2EP7QObject@Base 5.0.2
- _ZN32QMediaPlayerResourceSetInterfaceD0Ev@Base 5.0.2
- _ZN32QMediaPlayerResourceSetInterfaceD1Ev@Base 5.0.2
- _ZN32QMediaPlayerResourceSetInterfaceD2Ev@Base 5.0.2
  _ZN33QCameraCaptureBufferFormatControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2
  _ZN33QCameraCaptureBufferFormatControl11qt_metacastEPKc@Base 5.0.2
  _ZN33QCameraCaptureBufferFormatControl16staticMetaObjectE@Base 5.0.2
@@ -2176,7 +2158,6 @@
  (c++)"non-virtual thunk to QMediaRecorder::mediaObject() const@Base" 5.0.2
  (c++)"non-virtual thunk to QMediaRecorder::setMediaObject(QMediaObject*)@Base" 5.0.2
  (c++)"non-virtual thunk to QMediaRecorder::~QMediaRecorder()@Base" 5.0.2
- (c++)"non-virtual thunk to QMediaServiceProviderPlugin::~QMediaServiceProviderPlugin()@Base" 5.0.2
  (c++)"non-virtual thunk to QRadioData::mediaObject() const@Base" 5.0.2
  (c++)"non-virtual thunk to QRadioData::setMediaObject(QMediaObject*)@Base" 5.0.2
  (c++)"non-virtual thunk to QRadioData::~QRadioData()@Base" 5.0.2
diff -Nru qtmultimedia-opensource-src-5.2.1/debian/libqt5multimediaquick-p5.symbols qtmultimedia-opensource-src-5.2.1/debian/libqt5multimediaquick-p5.symbols
--- qtmultimedia-opensource-src-5.2.1/debian/libqt5multimediaquick-p5.symbols	2014-01-31 23:01:18.000000000 +0000
+++ qtmultimedia-opensource-src-5.2.1/debian/libqt5multimediaquick-p5.symbols	2014-05-26 05:46:01.000000000 +0000
@@ -3,15 +3,9 @@
  _ZN12QSGVideoNode23setTexturedRectGeometryERK6QRectFS2_i@Base 5.0.2
  _ZN12QSGVideoNodeC1Ev@Base 5.0.2
  _ZN12QSGVideoNodeC2Ev@Base 5.0.2
- _ZN12QSGVideoNodeD0Ev@Base 5.0.2
- _ZN12QSGVideoNodeD1Ev@Base 5.0.2
- _ZN12QSGVideoNodeD2Ev@Base 5.0.2
  _ZN25QSGVideoNodeFactoryPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.2.0
  _ZN25QSGVideoNodeFactoryPlugin11qt_metacastEPKc@Base 5.2.0
  _ZN25QSGVideoNodeFactoryPlugin16staticMetaObjectE@Base 5.2.0
- _ZN25QSGVideoNodeFactoryPluginD0Ev@Base 5.2.0
- _ZN25QSGVideoNodeFactoryPluginD1Ev@Base 5.2.0
- _ZN25QSGVideoNodeFactoryPluginD2Ev@Base 5.2.0
  _ZNK25QSGVideoNodeFactoryPlugin10metaObjectEv@Base 5.2.0
  _ZTI12QSGVideoNode@Base 5.0.2
  _ZTI25QSGVideoNodeFactoryPlugin@Base 5.2.0

Reply to: