Package: source:swift-im
Version: 5.0~alpha2.145.g12d031cf8+dfsg-4.1
Severity: serious
Tags: sid forky ftbfs
swift-im ftbfs on armhf (test failures):
[...]
g++ -o Swiften/Jingle/JingleSessionListener.os -c -std=c++11 -Wextra
-Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long
-Woverloaded-virtual -Wfloat-equal -Wredundant-decls
-Wno-unknown-pragmas -isystem/usr/include/libxml2 -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/swift-im-5.0~alpha2.145.g12d031cf8+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -std=c++17 -isystem
/build/reproducible-path/swift-im-5.0~alpha2.145.g12d031cf8+dfsg/Backport/
-O2 -g -fPIC -fPIC -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I.
-I/usr/include/miniupnpc Swiften/Jingle/JingleSessionListener.cpp
cc1plus: warning: '-Werror=' argument
'-Werror=implicit-function-declaration' is not valid for C++
Swiften/Parser/LibXMLParser.cpp: In function 'void
Swift::handleStructuredError(void*, xmlErrorPtr)':
Swiften/Parser/LibXMLParser.cpp:106:41: warning: unused parameter
'userData' [-Wunused-parameter]
106 | static void handleStructuredError(void *userData, xmlErrorPtr) {
| ~~~~~~^~~~~~~~
Swiften/Parser/LibXMLParser.cpp: In constructor
'Swift::LibXMLParser::LibXMLParser(Swift::XMLParserClient*, bool)':
Swiften/Parser/LibXMLParser.cpp:116:44: error: invalid conversion from
'void (*)(void*, xmlErrorPtr)' {aka 'void (*)(void*, _xmlError*)'} to
'xmlStructuredErrorFunc' {aka 'void (*)(void*, const _xmlError*)'}
[-fpermissive]
116 | xmlSetStructuredErrorFunc(nullptr, handleStructuredError);
| ^~~~~~~~~~~~~~~~~~~~~
| |
| void (*)(void*,
xmlErrorPtr) {aka void (*)(void*, _xmlError*)}
In file included from /usr/include/libxml2/libxml/valid.h:16,
from /usr/include/libxml2/libxml/parser.h:20,
from Swiften/Parser/LibXMLParser.cpp:15:
/usr/include/libxml2/libxml/xmlerror.h:905:57: note: initializing
argument 2 of 'void xmlSetStructuredErrorFunc(void*,
xmlStructuredErrorFunc)'
905 | xmlStructuredErrorFunc handler);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
scons: *** [Swiften/Parser/LibXMLParser.os] Error 1
In file included from
/usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/signals2/deconstruct.hpp:28,
from /usr/include/boost/signals2.hpp:15,
from ./Swiften/Jingle/JingleSession.h:14,
from Swiften/Jingle/JingleSession.cpp:7:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice
of declaring the Bind placeholders (_1, _2, ...) in the global namespace
is deprecated. Please use <boost/bind/bind.hpp> + using namespace
boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain
the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
scons: building terminated because of errors.
make[1]: *** [debian/rules:39: override_dh_auto_build] Error 2
make[1]: Leaving directory
'/build/reproducible-path/swift-im-5.0~alpha2.145.g12d031cf8+dfsg'
make: *** [debian/rules:34: binary-arch] Error 2