Source: ukui-media Version: 3.0.3-1 Severity: serious Tags: ftbfs ukui-media fails to build from source. A parallel=1 build ends with:
| g++ -c -pipe -std=c++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -pthread -pthread -pthread -Wall -Wextra -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -D_REENTRANT -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../ukui-volume-control-applet-qt -I. -I../../ukui-volume-control-applet-qt -I../QtSingleApplication -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/mate-mixer -I/usr/include/x86_64-linux-gnu/qt5/QGSettings -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/dconf -I/usr/include/KF5/KWindowSystem -I/usr/include/x86_64-linux-gnu/qt5/QtDBus -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o ukmedia_device_switch_widget.o ../ukmedia_device_switch_widget.cpp | ../ukmedia_device_switch_widget.cpp: In member function ‘virtual bool UkmediaTrayIcon::event(QEvent*)’: | ../ukmedia_device_switch_widget.cpp:98:22: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] | 98 | if (e->delta() > 0) { | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here | 219 | inline int delta() const { return qt4D; } | | ^~~~~ | ../ukmedia_device_switch_widget.cpp:101:27: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] | 101 | else if (e->delta() < 0) { | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here | 219 | inline int delta() const { return qt4D; } | | ^~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘virtual void DeviceSwitchWidget::paintEvent(QPaintEvent*)’: | ../ukmedia_device_switch_widget.cpp:115:50: warning: unused parameter ‘event’ [-Wunused-parameter] | 115 | void DeviceSwitchWidget::paintEvent(QPaintEvent *event) | | ~~~~~~~~~~~~~^~~~~ | ../ukmedia_device_switch_widget.cpp: In lambda function: | ../ukmedia_device_switch_widget.cpp:467:18: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] | 467 | gint retval; | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::initSystemVolume()’: | ../ukmedia_device_switch_widget.cpp:635:18: warning: unused variable ‘neddInit’ [-Wunused-variable] | 635 | bool neddInit = m_pInitSystemVolumeSetting->get(MIC_VOLUME).toBool(); | | ^~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::initHuaweiAudio(DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:642:62: warning: unused parameter ‘w’ [-Wunused-parameter] | 642 | void DeviceSwitchWidget::initHuaweiAudio(DeviceSwitchWidget *w) | | ~~~~~~~~~~~~~~~~~~~~^ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::jumpControlPanelSlot()’: | ../ukmedia_device_switch_widget.cpp:1072:46: warning: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations] | 1072 | m_process->start("ukui-control-center -s"); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QProcess:1, | from ../ukmedia_device_switch_widget.h:41, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here | 168 | void start(const QString &command, OpenMode mode = ReadWrite); | | ^~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::fontSizeChangedSlot(const QString&)’: | ../ukmedia_device_switch_widget.cpp:1303:61: warning: unused parameter ‘themeStr’ [-Wunused-parameter] | 1303 | void DeviceSwitchWidget::fontSizeChangedSlot(const QString &themeStr) | | ~~~~~~~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::ukuiThemeChangedSlot(const QString&)’: | ../ukmedia_device_switch_widget.cpp:1323:62: warning: unused parameter ‘themeStr’ [-Wunused-parameter] | 1323 | void DeviceSwitchWidget::ukuiThemeChangedSlot(const QString &themeStr) | | ~~~~~~~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::inputWidgetMuteButtonClicked()’: | ../ukmedia_device_switch_widget.cpp:1365:9: warning: unused variable ‘volume’ [-Wunused-variable] | 1365 | int volume = mate_mixer_stream_control_get_volume(inputControl); | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::on_context_state_notify(MateMixerContext*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:1654:18: warning: unused variable ‘isRun’ [-Wunused-variable] | 1654 | bool isRun = w->m_pInitSystemVolumeSetting->get(FIRST_RUN).toBool(); | | ^~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::list_device(DeviceSwitchWidget*, MateMixerContext*)’: | ../ukmedia_device_switch_widget.cpp:1829:18: warning: variable ‘profileName’ set but not used [-Wunused-but-set-variable] | 1829 | const gchar *profileName; | | ^~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:1830:18: warning: variable ‘profileLabel’ set but not used [-Wunused-but-set-variable] | 1830 | const gchar *profileLabel; | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::add_stream(DeviceSwitchWidget*, MateMixerStream*, MateMixerContext*)’: | ../ukmedia_device_switch_widget.cpp:1913:26: warning: variable ‘swt’ set but not used [-Wunused-but-set-variable] | 1913 | MateMixerSwitch *swt; | | ^~~ | ../ukmedia_device_switch_widget.cpp:1881:18: warning: variable ‘label’ set but not used [-Wunused-but-set-variable] | 1881 | const gchar *label = ""; | | ^~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::add_application_control(DeviceSwitchWidget*, MateMixerStreamControl*, const gchar*, MateMixerDirection)’: | ../ukmedia_device_switch_widget.cpp:1981:11: warning: variable ‘app_count’ set but not used [-Wunused-but-set-variable] | 1981 | guint app_count; | | ^~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In lambda function: | ../ukmedia_device_switch_widget.cpp:2529:17: warning: unused variable ‘font’ [-Wunused-variable] | 2529 | int font = w->m_pFontSetting->get("system-font-size").toInt(); | | ^~~~ | ../ukmedia_device_switch_widget.cpp: In lambda function: | ../ukmedia_device_switch_widget.cpp:2538:13: warning: variable ‘index’ set but not used [-Wunused-but-set-variable] | 2538 | int index = -1; | | ^~~~~ | ../ukmedia_device_switch_widget.cpp: In lambda function: | ../ukmedia_device_switch_widget.cpp:2621:13: warning: variable ‘index’ set but not used [-Wunused-but-set-variable] | 2621 | int index = -1; | | ^~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::app_volume_mute(MateMixerStreamControl*, QString*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:2793:10: warning: unused variable ‘is_mute’ [-Wunused-variable] | 2793 | bool is_mute = mate_mixer_stream_control_get_mute(control); | | ^~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::add_device(DeviceSwitchWidget*, MateMixerDevice*)’: | ../ukmedia_device_switch_widget.cpp:2923:18: warning: variable ‘pLabel’ set but not used [-Wunused-but-set-variable] | 2923 | const gchar *pLabel; | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::updateOutputDeviceLabel()’: | ../ukmedia_device_switch_widget.cpp:3041:26: warning: unused variable ‘needInit’ [-Wunused-variable] | 3041 | bool needInit = m_pInitSystemVolumeSetting->get(PLUGIN_INIT_VOLUME).toBool(); | | ^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:2997:19: warning: variable ‘options’ set but not used [-Wunused-but-set-variable] | 2997 | const GList *options ; | | ^~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::updateInputDeviceLabel()’: | ../ukmedia_device_switch_widget.cpp:3150:22: warning: unused variable ‘needInit’ [-Wunused-variable] | 3150 | bool needInit = m_pInitSystemVolumeSetting->get(PLUGIN_INIT_VOLUME).toBool(); | | ^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3154:26: warning: unused variable ‘setHeadset’ [-Wunused-variable] | 3154 | bool setHeadset = m_pInitSystemVolumeSetting->get(HEADSET_MIC).toBool(); | | ^~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3167:26: warning: unused variable ‘setRearMic’ [-Wunused-variable] | 3167 | bool setRearMic = m_pInitSystemVolumeSetting->get(REAR_MIC).toBool(); | | ^~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3180:26: warning: unused variable ‘setLinein’ [-Wunused-variable] | 3180 | bool setLinein = m_pInitSystemVolumeSetting->get(LINEIN).toBool(); | | ^~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3121:19: warning: variable ‘inputOptions’ set but not used [-Wunused-but-set-variable] | 3121 | const GList *inputOptions ; | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::onOutputSwitchActiveOptionNotify(MateMixerSwitch*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:3223:18: warning: variable ‘outputPortLabel’ set but not used [-Wunused-but-set-variable] | 3223 | const gchar *outputPortLabel = nullptr; | | ^~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3219:95: warning: unused parameter ‘pspec’ [-Wunused-parameter] | 3219 | void DeviceSwitchWidget::onOutputSwitchActiveOptionNotify (MateMixerSwitch *swtch,GParamSpec *pspec,DeviceSwitchWidget *w) | | ~~~~~~~~~~~~^~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::onInputSwitchActiveOptionNotify(MateMixerSwitch*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:3342:94: warning: unused parameter ‘pspec’ [-Wunused-parameter] | 3342 | void DeviceSwitchWidget::onInputSwitchActiveOptionNotify (MateMixerSwitch *swtch,GParamSpec *pspec,DeviceSwitchWidget *w) | | ~~~~~~~~~~~~^~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::onDeviceProfileActiveOptionNotify(MateMixerDeviceSwitch*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:3439:22: warning: variable ‘device’ set but not used [-Wunused-but-set-variable] | 3439 | MateMixerDevice *device; | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp:3437:102: warning: unused parameter ‘pspec’ [-Wunused-parameter] | 3437 | void DeviceSwitchWidget::onDeviceProfileActiveOptionNotify (MateMixerDeviceSwitch *swtch,GParamSpec *pspec,DeviceSwitchWidget *w) | | ~~~~~~~~~~~~^~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘MateMixerSwitch* DeviceSwitchWidget::findDeviceProfileSwitch(DeviceSwitchWidget*, MateMixerDevice*)’: | ../ukmedia_device_switch_widget.cpp:3451:18: warning: variable ‘profileLabel’ set but not used [-Wunused-but-set-variable] | 3451 | const gchar *profileLabel = nullptr; | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::update_icon_input(DeviceSwitchWidget*, MateMixerStream*)’: | ../ukmedia_device_switch_widget.cpp:3663:57: warning: comparison with string literal results in unspecified behavior [-Waddress] | 3663 | if (inputControlName != nullptr && inputControlName != "auto_null.monitor") { | | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::on_stream_control_volume_notify(MateMixerStreamControl*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:4096:22: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable] | 4096 | const gchar *desc = NULL; | | ^~~~ | ../ukmedia_device_switch_widget.cpp:4097:14: warning: unused variable ‘retval’ [-Wunused-variable] | 4097 | gint retval; | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp:4121:22: warning: unused variable ‘eventId’ [-Wunused-variable] | 4121 | const gchar *eventId =id; | | ^~~~~~~ | ../ukmedia_device_switch_widget.cpp:4009:22: warning: unused variable ‘outputStream’ [-Wunused-variable] | 4009 | MateMixerStream *outputStream = mate_mixer_context_get_default_output_stream(w->context); | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:4010:22: warning: unused variable ‘inputStream’ [-Wunused-variable] | 4010 | MateMixerStream *inputStream = mate_mixer_context_get_default_input_stream(w->context); | | ^~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:4036:13: warning: variable ‘decibel’ set but not used [-Wunused-but-set-variable] | 4036 | gdouble decibel = 0.0; | | ^~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::handleTimeout()’: | ../ukmedia_device_switch_widget.cpp:4148:18: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] | 4148 | gint retval; | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp:4186:14: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] | 4186 | gint retval; | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::setHeadsetPort(QString)’: | ../ukmedia_device_switch_widget.cpp:4229:18: warning: variable ‘outputPortLabel’ set but not used [-Wunused-but-set-variable] | 4229 | const gchar *outputPortLabel; | | ^~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘MateMixerSwitch* DeviceSwitchWidget::findStreamPortSwitch(DeviceSwitchWidget*, MateMixerStream*)’: | ../ukmedia_device_switch_widget.cpp:4324:80: warning: unused parameter ‘widget’ [-Wunused-parameter] | 4324 | MateMixerSwitch* DeviceSwitchWidget::findStreamPortSwitch (DeviceSwitchWidget *widget,MateMixerStream *stream) | | ~~~~~~~~~~~~~~~~~~~~^~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::update_output_settings(DeviceSwitchWidget*, MateMixerStreamControl*)’: | ../ukmedia_device_switch_widget.cpp:4357:22: warning: unused variable ‘stream’ [-Wunused-variable] | 4357 | MateMixerStream *stream = mate_mixer_stream_control_get_stream(control); | | ^~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::update_output_stream_list(DeviceSwitchWidget*, MateMixerStream*)’: | ../ukmedia_device_switch_widget.cpp:4425:18: warning: variable ‘name’ set but not used [-Wunused-but-set-variable] | 4425 | const gchar *name = nullptr; | | ^~~~ | ../ukmedia_device_switch_widget.cpp:4426:18: warning: variable ‘label’ set but not used [-Wunused-but-set-variable] | 4426 | const gchar *label = nullptr; | | ^~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::bar_set_stream_control(DeviceSwitchWidget*, MateMixerDirection, MateMixerStreamControl*)’: | ../ukmedia_device_switch_widget.cpp:4455:18: warning: variable ‘name’ set but not used [-Wunused-but-set-variable] | 4455 | const gchar *name; | | ^~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::ext_stream_restore_read_cb(pa_context*, const pa_ext_stream_restore_info*, int, void*)’: | ../ukmedia_device_switch_widget.cpp:4931:25: warning: unused variable ‘w’ [-Wunused-variable] | 4931 | DeviceSwitchWidget *w = static_cast<DeviceSwitchWidget*>(userdata); | | ^ | ../ukmedia_device_switch_widget.cpp:4929:100: warning: unused parameter ‘i’ [-Wunused-parameter] | 4929 | void DeviceSwitchWidget::ext_stream_restore_read_cb(pa_context *,const pa_ext_stream_restore_info *i,int eol,void *userdata) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::subscribe_cb(pa_context*, pa_subscription_event_type_t, uint32_t, void*)’: | ../ukmedia_device_switch_widget.cpp:4986:29: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] | 4986 | if(it.key() == index) | | ~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:4996:30: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] | 4996 | if (it.key() == index) { | | ~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5005:46: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] | 5005 | if (profilePriorityMap.key() == index) { | | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5015:29: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] | 5015 | if(it.key() == index) | | ~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5025:29: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] | 5025 | if(it.key() == index) | | ~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5034:29: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] | 5034 | if(it.key() == index) | | ~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5053:29: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] | 5053 | if(it.key() == index) | | ~~~~~~~~~^~~~~~~~ | ../ukmedia_device_switch_widget.cpp:4977:27: warning: unused variable ‘o’ [-Wunused-variable] | 4977 | pa_operation *o; | | ^ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::updateCard(const pa_card_info&)’: | ../ukmedia_device_switch_widget.cpp:5134:81: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = QString; T = int]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5134 | profilePriorityMap.insertMulti((*p_profile)->name,(*p_profile)->priority); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5136:69: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = int; T = QMap<QString, int>]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5136 | cardProfilePriorityMap.insertMulti(info.index,profilePriorityMap); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5142:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] | 5142 | if(it.key() == info.index) | | ~~~~~~~~~^~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5186:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] | 5186 | if(it.key() == info.index) | | ~~~~~~~~~^~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5206:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] | 5206 | if(it.key() == info.index) | | ~~~~~~~~~^~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5216:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] | 5216 | if(it.key() == info.index) | | ~~~~~~~~~^~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5298:60: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = int; T = QString]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5298 | outputPortNameMap.insertMulti(info.index,p.name); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5299:75: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = int; T = QString]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5299 | outputPortLabelMap.insertMulti(info.index,p.description.data()); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5304:81: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = QString; T = QString]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5304 | profileNameMap.insertMulti(p.description.data(),p_profile.data()); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5306:66: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = int; T = QList<QString>]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5306 | cardProfileMap.insertMulti(info.index,portProfileName); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:5113:17: warning: variable ‘name’ set but not used [-Wunused-but-set-variable] | 5113 | const char *name; | | ^~~~ | ../ukmedia_device_switch_widget.cpp:5114:31: warning: variable ‘icon’ set but not used [-Wunused-but-set-variable] | 5114 | const char *description, *icon; | | ^~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::updatePorts(DeviceSwitchWidget*, const pa_card_info&, std::map<QByteArray, PortInfo>&)’: | ../ukmedia_device_switch_widget.cpp:5418:81: warning: unused parameter ‘info’ [-Wunused-parameter] | 5418 | void DeviceSwitchWidget::updatePorts(DeviceSwitchWidget *w, const pa_card_info &info, std::map<QByteArray, PortInfo> &ports) { | | ~~~~~~~~~~~~~~~~~~~~^~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static headset_ports* DeviceSwitchWidget::get_headset_ports(MateMixerStreamControl*, const pa_card_info*)’: | ../ukmedia_device_switch_widget.cpp:5553:40: error: invalid use of incomplete type ‘MateMixerStreamControlPrivate’ {aka ‘struct _MateMixerStreamControlPrivate’} | 5553 | if (h->headphones && (control->priv->server_protocol_version >= 34)) { | | ^~ | In file included from /usr/include/mate-mixer/libmatemixer/matemixer-stored-control.h:25, | from /usr/include/mate-mixer/libmatemixer/matemixer.h:32, | from ../ukmedia_device_switch_widget.h:51, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/mate-mixer/libmatemixer/matemixer-stream-control.h:50:16: note: forward declaration of ‘MateMixerStreamControlPrivate’ {aka ‘struct _MateMixerStreamControlPrivate’} | 50 | typedef struct _MateMixerStreamControlPrivate MateMixerStreamControlPrivate; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::free_priv_port_names(MateMixerStreamControl*)’: | ../ukmedia_device_switch_widget.cpp:5704:75: warning: unused parameter ‘control’ [-Wunused-parameter] | 5704 | void DeviceSwitchWidget::free_priv_port_names (MateMixerStreamControl *control) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::sinkCb(pa_context*, const pa_sink_info*, int, void*)’: | ../ukmedia_device_switch_widget.cpp:5716:45: warning: unused parameter ‘c’ [-Wunused-parameter] | 5716 | void DeviceSwitchWidget::sinkCb(pa_context *c, const pa_sink_info *i, int eol, void *userdata) | | ~~~~~~~~~~~~^ | ../ukmedia_device_switch_widget.cpp: In member function ‘bool DeviceSwitchWidget::updateSink(const pa_sink_info&)’: | ../ukmedia_device_switch_widget.cpp:5770:57: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = QString; T = QString]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5770 | temp.insertMulti(info.name,(*sinkPort)->name); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::updateSource(const pa_source_info&)’: | ../ukmedia_device_switch_widget.cpp:5787:59: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = QString; T = QString]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] | 5787 | temp.insertMulti(info.name,(*sourcePort)->name); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:50, | from /usr/include/x86_64-linux-gnu/qt5/QtGui/QMouseEvent:1, | from ../ukmedia_device_volume_widget.h:25, | from ../ukmedia_device_switch_widget.h:23, | from ../ukmedia_device_switch_widget.cpp:18: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here | 1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value) | | ^~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::miniMastrerSliderChangedSlot(int)’: | ../ukmedia_device_switch_widget.cpp:745:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 745 | system(cmd.toLocal8Bit().data()); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In member function ‘void DeviceSwitchWidget::actionMuteTriggeredSLot()’: | ../ukmedia_device_switch_widget.cpp:954:19: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 954 | system(cmd.toLocal8Bit().data()); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:968:19: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 968 | system(cmd.toLocal8Bit().data()); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::list_device(DeviceSwitchWidget*, MateMixerContext*)’: | ../ukmedia_device_switch_widget.cpp:1860:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 1860 | system("echo mute > /tmp/kylin_output_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:1863:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 1863 | system("echo no > /tmp/kylin_output_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:1868:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 1868 | system("echo mute > /tmp/kylin_input_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:1871:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 1871 | system("echo no > /tmp/kylin_input_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::add_device(DeviceSwitchWidget*, MateMixerDevice*)’: | ../ukmedia_device_switch_widget.cpp:2949:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 2949 | system(cmd.toLatin1().data()); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::on_context_default_input_stream_notify(MateMixerContext*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:3514:23: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 3514 | system("rm /tmp/test.raw"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::on_control_mute_notify(MateMixerStreamControl*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:3956:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 3956 | system(cmd.toLocal8Bit().data()); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3976:19: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 3976 | system("echo mute > /tmp/kylin_output_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3979:19: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 3979 | system("echo no > /tmp/kylin_output_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3984:19: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 3984 | system("echo mute > /tmp/kylin_input_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp:3987:19: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 3987 | system("echo no > /tmp/kylin_input_muted.log"); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In static member function ‘static void DeviceSwitchWidget::on_stream_control_volume_notify(MateMixerStreamControl*, GParamSpec*, DeviceSwitchWidget*)’: | ../ukmedia_device_switch_widget.cpp:4020:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 4020 | system(cmd.toLocal8Bit().data()); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ../ukmedia_device_switch_widget.cpp: In lambda function: | ../ukmedia_device_switch_widget.cpp:5394:19: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 5394 | system(cmd.toLatin1().data()); | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | make[2]: *** [Makefile:604: ukmedia_device_switch_widget.o] Error 1 | make[2]: Leaving directory '/<<PKGBUILDDIR>>/ukui-volume-control-applet-qt/build' | make[1]: *** [debian/rules:30: override_dh_auto_build] Error 2 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | make: *** [debian/rules:9: binary] Error 2 | dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 This is also reproduced by crossqa: https://crossqa.debian.net/src/ukui-media Helmut