Source: kylin-nm Version: 3.0.3-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. This is most likely caused by a change in dpkg 1.22.6, that enabled -Werror=implicit-function-declaration. For more information, see https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration Relevant part (hopefully): > gcc -c -pipe -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g > -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -D_REENTRANT -fPIC > -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_X11EXTRAS_LIB -DQT_SVG_LIB > -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_CONCURRENT_LIB > -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Isrc/singleapplication > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtX11Extras > -I/usr/include/KF5/KWindowSystem -I/usr/include/x86_64-linux-gnu/qt5/QtSvg > -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/QtDBus > -I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o > .obj/kylin-network-interface.o src/kylin-network-interface.c > src/kylin-network-interface.c: In function ‘kylin_network_get_ifacename’: > src/kylin-network-interface.c:44:20: warning: pointer targets in assignment > from ‘unsigned char *’ to ‘char *’ differ in signedness [-Wpointer-sign] > 44 | ifconf.ifc_buf = buf; > | ^ > src/kylin-network-interface.c: In function ‘kylin_network_get_conlist_info’: > src/kylin-network-interface.c:127:9: warning: statement with no effect > [-Wunused-value] > 127 | for(index;*index!='\n';index++) > | ^~~ > src/kylin-network-interface.c:146:9: warning: statement with no effect > [-Wunused-value] > 146 | for(index;*index!='\n';index++) > | ^~~ > src/kylin-network-interface.c:150:20: warning: suggest parentheses around > assignment used as truth value [-Wparentheses] > 150 | if(*(index+1)=' ') > | ^ > src/kylin-network-interface.c:157:9: warning: statement with no effect > [-Wunused-value] > 157 | for(index1;*index1!='\n';index1++) > | ^~~ > src/kylin-network-interface.c:167:9: warning: statement with no effect > [-Wunused-value] > 167 | for(index2;*index2!='\n';index2++) > | ^~~ > src/kylin-network-interface.c: In function ‘kylin_network_get_activecon_info’: > src/kylin-network-interface.c:197:5: error: implicit declaration of function > ‘asprintf’; did you mean ‘vsprintf’? [-Werror=implicit-function-declaration] > 197 | asprintf(&cmd, "%s%s%s", chr, tmpPrefix, name); > | ^~~~~~~~ > | vsprintf > src/kylin-network-interface.c:246:9: warning: statement with no effect > [-Wunused-value] > 246 | for(index;*index!='\n';index++) > | ^~~ > src/kylin-network-interface.c:265:9: warning: statement with no effect > [-Wunused-value] > 265 | for(index;*index!='\n';index++) > | ^~~ > src/kylin-network-interface.c:269:20: warning: suggest parentheses around > assignment used as truth value [-Wparentheses] > 269 | if(*(index+1)=' ') > | ^ > src/kylin-network-interface.c:276:9: warning: statement with no effect > [-Wunused-value] > 276 | for(index1;*index1!='\n';index1++) > | ^~~ > src/kylin-network-interface.c:286:9: warning: statement with no effect > [-Wunused-value] > 286 | for(index2;*index2!='\n';index2++) > | ^~~ > src/kylin-network-interface.c:300:9: warning: statement with no effect > [-Wunused-value] > 300 | for(index3;*index3!='\n';index3++) > | ^~~ > src/kylin-network-interface.c:310:9: warning: statement with no effect > [-Wunused-value] > 310 | for(index4;*index4!='\n';index4++) > | ^~~ > src/kylin-network-interface.c: In function ‘kylin_network_get_wifilist_info’: > src/kylin-network-interface.c:602:9: warning: statement with no effect > [-Wunused-value] > 602 | for(index;strcmp(index+5,"\n")!=0;index++) > | ^~~ > src/kylin-network-interface.c:617:9: warning: statement with no effect > [-Wunused-value] > 617 | for(ssidindex;*ssidindex==' ';ssidindex--)ssidnum++; > | ^~~ > src/kylin-network-interface.c:631:9: warning: statement with no effect > [-Wunused-value] > 631 | for(index;strcmp(index+6,"\n")!=0;index++) > | ^~~ > src/kylin-network-interface.c:644:9: warning: statement with no effect > [-Wunused-value] > 644 | for(signalindex;*signalindex!=' ';signalindex++)signalnum++; > | ^~~ > src/kylin-network-interface.c:654:9: warning: statement with no effect > [-Wunused-value] > 654 | for(index;strcmp(index+3,"\n")!=0;index++) > | ^~~ > src/kylin-network-interface.c:667:9: warning: statement with no effect > [-Wunused-value] > 667 | for(safetyindex;strcmp(safetyindex+2,"\n")!=0;safetyindex++) > | ^~~ > src/kylin-network-interface.c: In function ‘kylin_network_get_mac’: > src/kylin-network-interface.c:808:24: warning: unused variable ‘sin_mac’ > [-Wunused-variable] > 808 | struct sockaddr_in sin_mac; > | ^~~~~~~ > src/kylin-network-interface.c: In function ‘kylin_network_get_conlist_info’: > src/kylin-network-interface.c:97:5: warning: ignoring return value of ‘fgets’ > declared with attribute ‘warn_unused_result’ [-Wunused-result] > 97 | fgets(ConStrLine,1024,confp); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:100:9: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 100 | fgets(ConStrLine,1024,confp); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:115:5: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 115 | fgets(StrLine,1024,fp); > | ^~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:120:9: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 120 | fgets(StrLine,1024,fp); > | ^~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c: In function ‘kylin_network_get_activecon_info’: > src/kylin-network-interface.c:214:5: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 214 | fgets(activeStrLine,1024,activefp); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:217:9: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 217 | fgets(activeStrLine,1024,activefp); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:234:5: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 234 | fgets(StrLine,1024,fp); > | ^~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:239:9: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 239 | fgets(StrLine,1024,fp); > | ^~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c: In function ‘kylin_network_get_wifilist_info’: > src/kylin-network-interface.c:570:5: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 570 | fgets(WfStrLine,1024,wffp); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:573:9: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 573 | fgets(WfStrLine,1024,wffp); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:589:5: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 589 | fgets(StrLine,1024,fp); > | ^~~~~~~~~~~~~~~~~~~~~~ > src/kylin-network-interface.c:594:9: warning: ignoring return value of > ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] > 594 | fgets(StrLine,1024,fp); > | ^~~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp: In member function ‘void BackThread::getInitStatus()’: > src/backthread.cpp:147:65: warning: ‘QTextStream& > QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl > [-Wdeprecated-declarations] > 147 | qDebug()<<"org.freedesktop.NetworkManager get invalid"<<endl; > | ^~~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug:1, > from src/kylin-dbus-interface.h:23, > from src/backthread.h:22, > from src/backthread.cpp:19: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:293:75: note: declared > here > 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") > QTextStream &endl(QTextStream &s); > | > ^~~~ > src/backthread.cpp: In member function ‘void BackThread::execEnNet()’: > src/backthread.cpp:207:17: warning: ISO C++ forbids converting a string > constant to ‘char*’ [-Wwrite-strings] > 207 | char *chr = "nmcli networking on"; > | ^~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp: In member function ‘void BackThread::execDisNet()’: > src/backthread.cpp:225:21: warning: ISO C++ forbids converting a string > constant to ‘char*’ [-Wwrite-strings] > 225 | char *chr = "nmcli radio wifi off"; > | ^~~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp:238:18: warning: ISO C++ forbids converting a string > constant to ‘char*’ [-Wwrite-strings] > 238 | char *chr1 = "nmcli networking off"; > | ^~~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp: In member function ‘void BackThread::execEnWifi()’: > src/backthread.cpp:254:18: warning: ISO C++ forbids converting a string > constant to ‘char*’ [-Wwrite-strings] > 254 | char *chr1 = "nmcli radio wifi on"; > | ^~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp: In member function ‘void BackThread::rfKillexecEnWifi()’: > src/backthread.cpp:278:18: warning: ISO C++ forbids converting a string > constant to ‘char*’ [-Wwrite-strings] > 278 | char *chr1 = "nmcli radio wifi on"; > | ^~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp: In member function ‘void BackThread::execDisWifi()’: > src/backthread.cpp:295:17: warning: ISO C++ forbids converting a string > constant to ‘char*’ [-Wwrite-strings] > 295 | char *chr = "nmcli radio wifi off"; > | ^~~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp: In member function ‘void BackThread::rfkillExecDisWifi()’: > src/backthread.cpp:309:17: warning: ISO C++ forbids converting a string > constant to ‘char*’ [-Wwrite-strings] > 309 | char *chr = "nmcli radio wifi off"; > | ^~~~~~~~~~~~~~~~~~~~~~ > src/backthread.cpp: In member function ‘void > BackThread::execConnWifiPWD(QString, QString, QString, QString, QString)’: > src/backthread.cpp:464:67: warning: ‘QTextStream& > QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl > [-Wdeprecated-declarations] > 464 | qDebug()<<"Can't open the file /tmp/kylin-nm-btoutput > !"<<endl; > | ^~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:293:75: note: declared > here > 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") > QTextStream &endl(QTextStream &s); > | > ^~~~ > src/backthread.cpp: In member function ‘void > BackThread::execConnHiddenWifiWPA(int, QString, QString)’: > src/backthread.cpp:488:23: 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] > 488 | shellProcess.start("nmcli -f ssid device wifi"); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QProcess:1, > from src/backthread.h:28: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared > here > 168 | void start(const QString &command, OpenMode mode = ReadWrite); > | ^~~~~ > src/backthread.cpp: In member function ‘void > BackThread::execConnRememberedHiddenWifi(QString)’: > src/backthread.cpp:605:23: 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] > 605 | shellProcess.start("nmcli -f ssid device wifi"); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared > here > 168 | void start(const QString &command, OpenMode mode = ReadWrite); > | ^~~~~ > g++ -c -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++1y -Wall -Wextra -D_REENTRANT -fPIC > -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_X11EXTRAS_LIB -DQT_SVG_LIB > -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_CONCURRENT_LIB > -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Isrc/singleapplication > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtX11Extras > -I/usr/include/KF5/KWindowSystem -I/usr/include/x86_64-linux-gnu/qt5/QtSvg > -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/QtDBus > -I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/loadingdiv.o > src/loadingdiv.cpp > cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ > is not valid for C++ > g++ -c -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++1y -Wall -Wextra -D_REENTRANT -fPIC > -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_X11EXTRAS_LIB -DQT_SVG_LIB > -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_CONCURRENT_LIB > -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Isrc/singleapplication > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtX11Extras > -I/usr/include/KF5/KWindowSystem -I/usr/include/x86_64-linux-gnu/qt5/QtSvg > -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/QtDBus > -I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/main.o src/main.cpp > src/confform.cpp: In constructor ‘ConfForm::ConfForm(QWidget*)’: > src/confform.cpp:51:37: warning: ‘void KWindowEffects::enableBlurBehind(WId, > bool, const QRegion&)’ is deprecated: Since 5.82. Use > enableBlurBehind(QWindow) overload [-Wdeprecated-declarations] > 51 | KWindowEffects::enableBlurBehind(this->winId(), true, > QRegion(path.toFillPolygon().toPolygon())); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/KF5/KWindowSystem/KWindowEffects:1, > from ./wireless-security/kylinheadfile.h:39, > from src/confform.cpp:24: > /usr/include/KF5/KWindowSystem/kwindoweffects.h:162:6: note: declared here > 162 | void enableBlurBehind(WId window, bool enable = true, const QRegion > ®ion = QRegion()); > | ^~~~~~~~~~~~~~~~ > src/confform.cpp:136:21: warning: unknown escape sequence: '\d' > 136 | QRegExp > ipv6_rx("^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*$"); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ > is not valid for C++ > cc1: some warnings being treated as errors > make[2]: *** [Makefile:1014: .obj/kylin-network-interface.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/03/13/kylin-nm_3.0.3-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.