Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 867877 Details for
Bug 912309
net-im/swift-4.0.2-r102 - /.../function_equal.hpp: error: no match for operator== (operand types are const boost::reference_wrappe
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
net-im:swift-4.0.2-r102:20230815-114245.log
net-im:swift-4.0.2-r102:20230815-114245.log (text/plain), 151.64 KB, created by
Toralf Förster
on 2023-08-15 17:21:30 UTC
(
hide
)
Description:
net-im:swift-4.0.2-r102:20230815-114245.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2023-08-15 17:21:30 UTC
Size:
151.64 KB
patch
obsolete
> * Package: net-im/swift-4.0.2-r102:4/0 > * Repository: gentoo > * Maintainer: conikost@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc icu idn kernel_linux lua_single_target_lua5-1 zeroconf > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > * Checking whether python3_11 is suitable ... > * dev-lang/python:3.11 ... > [ ok ] > * python_check_deps ... > * >=dev-util/scons-4.4.0[python_targets_python3_11(-)] ... > [ ok ] > [ ok ] > * Using python3.11 to build (via PYTHON_COMPAT iteration) >>>> Unpacking source... >>>> Unpacking swift-4.0.2.tar.gz to /var/tmp/portage/net-im/swift-4.0.2-r102/work >>>> Unpacking swift-4.0.2-python3-compatibility.patch.gz to /var/tmp/portage/net-im/swift-4.0.2-r102/work >>>> Source unpacked in /var/tmp/portage/net-im/swift-4.0.2-r102/work >>>> Preparing source in /var/tmp/portage/net-im/swift-4.0.2-r102/work/swift-4.0.2 ... > * Applying swift-4.0.2-boost-1.69-compatibility.patch ... > [ ok ] > * Applying swift-4.0.2-python3-compatibility.patch ... > [ ok ] > * Applying swift-4.0.2-qt-5.11-compatibility.patch ... > [ ok ] > * Applying swift-4.0.2-qt-5.15-compatibility.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-im/swift-4.0.2-r102/work/swift-4.0.2 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-im/swift-4.0.2-r102/work/swift-4.0.2 ... >scons -j5 ar=x86_64-pc-linux-gnu-ar allow_warnings=yes assertions=no build_examples=yes boost_bundled_enable=false boost_force_bundled=false cc=x86_64-pc-linux-gnu-gcc ccache=no ccflags=-O2 -pipe -march=native -fno-diagnostics-color coverage=no cxx=x86_64-pc-linux-gnu-g++ cxxflags=-O2 -pipe -march=native -fno-diagnostics-color debug=no distcc=no experimental=no experimental_ft=yes hunspell_enable=no icu=yes install_git_hooks=no editline_libname=DISABLE libidn_bundled_enable=false libminiupnpc_force_bundled=false libnatpmp_force_bundled=false link=x86_64-pc-linux-gnu-g++ linkflags=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 max_jobs=no optimize=no qt=/var/tmp/portage/net-im/swift-4.0.2-r102/temp/qt qt5=no swiften_dll=true swift_mobile=no target=native test=none try_avahi=no try_expat=no try_gconf=no try_libidn=yes try_libxml=yes tls_backend=openssl unbound=no V=1 valgrind=no zlib_bundled_enable=false Swiften Limber >scons: Reading SConscript files ... >Checking whether the C++ compiler works... yes >Checking whether the C compiler works... yes >Checking whether the C++ compiler supports C++11... yes >Checking for C library z... yes >Checking for C library resolv... yes >Checking for C library pthread... yes >Checking for C library dl... yes >Checking for C library m... yes >Checking for C library c... yes >Checking for C++ library stdc++... yes >Checking for C++ header file boost/signals2.hpp... yes >Checking for C++ header file boost/system/system_error.hpp... yes >Checking for C++ library boost_system... yes >Checking for C++ header file boost/thread.hpp... yes >Checking for C++ library boost_thread... yes >Checking for C++ header file boost/regex.hpp... yes >Checking for C++ library boost_regex... yes >Checking for C++ header file boost/program_options.hpp... yes >Checking for C++ library boost_program_options... yes >Checking for C++ header file boost/filesystem.hpp... yes >Checking for C++ library boost_filesystem... yes >Checking for C++ header file boost/archive/text_oarchive.hpp... yes >Checking for C++ library boost_serialization... yes >Checking for C++ header file boost/date_time/date.hpp... yes >Checking for C++ library boost_date_time... yes >Checking for C++ header file boost/uuid/uuid.hpp... yes >Checking for C function XScreenSaverQueryExtension()... yes >Checking for C header file libxml/parser.h... no >Checking for C header file libxml/parser.h... yes >Checking for C library xml2... yes >Checking for C header file unicode/usprep.h... yes >Checking for C header file miniupnpc.h... yes >Checking for C library miniupnpc... yes >Checking for C header file natpmp.h... yes >Checking for C library natpmp... yes >Checking for C++ library lua... no >Checking for C library DISABLE... no >Checking for C header file openssl/ssl.h... yes >Info: module 'SCons.Warnings' has no attribute 'Warning' > > Build Configuration > ------------------- > Projects: Swiften Limber > > XML Parsers: LibXML > TLS Support: OpenSSL > DNSSD Support: Disabled > >scons: done reading SConscript files. >scons: Building targets ... >x86_64-pc-linux-gnu-g++ -o Swiften/AdHoc/OutgoingAdHocCommandSession.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/AdHoc/OutgoingAdHocCommandSession.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/AvatarManager.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/AvatarManager.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/AvatarManagerImpl.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/AvatarManagerImpl.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/AvatarProvider.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/AvatarProvider.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/AvatarStorage.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/AvatarStorage.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/CombinedAvatarProvider.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/CombinedAvatarProvider.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/OfflineAvatarManager.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/OfflineAvatarManager.cpp >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/AdHoc/OutgoingAdHocCommandSession.h:13, > from Swiften/AdHoc/OutgoingAdHocCommandSession.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/VCardAvatarManager.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/VCardAvatarManager.cpp >In file included from /usr/include/boost/system/detail/requires_cxx11.hpp:9, > from /usr/include/boost/system/detail/config.hpp:11, > from /usr/include/boost/system/detail/error_category.hpp:13, > from /usr/include/boost/system/error_category.hpp:10, > from /usr/include/boost/filesystem/detail/path_traits.hpp:25, > from /usr/include/boost/filesystem/path.hpp:21, > from ./Swiften/Avatars/AvatarManager.h:9, > from ./Swiften/Avatars/AvatarManagerImpl.h:9, > from Swiften/Avatars/AvatarManagerImpl.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Avatars/AvatarProvider.h:11, > from ./Swiften/Avatars/CombinedAvatarProvider.h:12, > from Swiften/Avatars/CombinedAvatarProvider.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Avatars/AvatarProvider.h:11, > from ./Swiften/Avatars/OfflineAvatarManager.h:9, > from Swiften/Avatars/OfflineAvatarManager.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Avatars/AvatarProvider.h:11, > from ./Swiften/Avatars/VCardAvatarManager.h:9, > from Swiften/Avatars/VCardAvatarManager.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Avatars/VCardUpdateAvatarManager.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Avatars/VCardUpdateAvatarManager.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/ByteArray.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/ByteArray.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/DateTime.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/DateTime.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/Debug.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/Debug.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/Error.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/Error.cpp >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/Avatars/AvatarProvider.h:11, > from ./Swiften/Avatars/VCardUpdateAvatarManager.h:12, > from Swiften/Avatars/VCardUpdateAvatarManager.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Base/FileSize.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/FileSize.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/IDGenerator.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/IDGenerator.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/Log.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/Log.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/LogSerializers.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/LogSerializers.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/Path.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/Path.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/Paths.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/Paths.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/RandomGenerator.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/RandomGenerator.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/Regex.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/Regex.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/SafeAllocator.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/SafeAllocator.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/SafeByteArray.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/SafeByteArray.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/SimpleIDGenerator.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/SimpleIDGenerator.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/StdRandomGenerator.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/StdRandomGenerator.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/String.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/String.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/URL.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/URL.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Base/sleep.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Base/sleep.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Chat/ChatStateNotifier.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Chat/ChatStateNotifier.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Chat/ChatStateTracker.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Chat/ChatStateTracker.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/BlockList.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/BlockList.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/BlockListImpl.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/BlockListImpl.cpp >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/Chat/ChatStateNotifier.h:11, > from Swiften/Chat/ChatStateNotifier.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Client/Client.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/Client.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/ClientBlockListManager.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/ClientBlockListManager.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/ClientSession.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/ClientSession.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/ClientSessionStanzaChannel.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/ClientSessionStanzaChannel.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/ClientXMLTracer.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/ClientXMLTracer.cpp >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/Client/ClientBlockListManager.h:11, > from Swiften/Client/ClientBlockListManager.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Client/ClientSession.h:12, > from Swiften/Client/ClientSession.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Client/CoreClient.h:12, > from ./Swiften/Client/Client.h:10, > from Swiften/Client/Client.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Client/ClientSession.h:12, > from ./Swiften/Client/ClientSessionStanzaChannel.h:13, > from Swiften/Client/ClientSessionStanzaChannel.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( > | ^~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/boost/system/detail/requires_cxx11.hpp:9, > from /usr/include/boost/system/detail/config.hpp:11, > from /usr/include/boost/system/detail/error_category.hpp:13, > from /usr/include/boost/system/error_category.hpp:10, > from /usr/include/boost/filesystem/detail/path_traits.hpp:25, > from /usr/include/boost/filesystem/path.hpp:21, > from ./Swiften/Base/ByteArray.h:12, > from ./Swiften/Base/SafeByteArray.h:13, > from ./Swiften/Client/ClientXMLTracer.h:12, > from Swiften/Client/ClientXMLTracer.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Client/CoreClient.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/CoreClient.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/MemoryStorages.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/MemoryStorages.cpp >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/Client/CoreClient.h:12, > from Swiften/Client/CoreClient.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Client/NickManager.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/NickManager.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/NickManagerImpl.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/NickManagerImpl.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/NickResolver.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/NickResolver.cpp >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/Client/NickManager.h:11, > from ./Swiften/Client/NickManagerImpl.h:11, > from Swiften/Client/NickManagerImpl.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Client/NickResolver.h:13, > from Swiften/Client/NickResolver.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Client/Storages.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/Storages.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Client/XMLBeautifier.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Client/XMLBeautifier.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Component/Component.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Component/Component.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Component/ComponentConnector.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Component/ComponentConnector.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Component/ComponentHandshakeGenerator.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Component/ComponentHandshakeGenerator.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Component/ComponentSession.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Component/ComponentSession.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Component/ComponentSessionStanzaChannel.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Component/ComponentSessionStanzaChannel.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Component/ComponentXMLTracer.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Component/ComponentXMLTracer.cpp >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/Component/ComponentConnector.h:13, > from Swiften/Component/ComponentConnector.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Component/ComponentSession.h:12, > from Swiften/Component/ComponentSession.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( > | ^~~~~~~~~~~~~~~~~~~~ >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/Client/StanzaChannel.h:11, > from ./Swiften/Component/ComponentSessionStanzaChannel.h:13, > from Swiften/Component/ComponentSessionStanzaChannel.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Component/CoreComponent.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Component/CoreComponent.cpp >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/Component/CoreComponent.h:12, > from ./Swiften/Component/Component.h:10, > from ./Swiften/Component/ComponentXMLTracer.h:10, > from Swiften/Component/ComponentXMLTracer.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Compress/ZLibCodecompressor.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Compress/ZLibCodecompressor.cpp >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/Component/CoreComponent.h:12, > from Swiften/Component/CoreComponent.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( > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -o Swiften/Compress/ZLibCompressor.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Compress/ZLibCompressor.cpp >x86_64-pc-linux-gnu-g++ -o Swiften/Compress/ZLibDecompressor.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_BUILDING -I. -I/usr/include/libxml2 -I/usr/include/miniupnpc Swiften/Compress/ZLibDecompressor.cpp >In file included from /usr/include/boost/function/function_base.hpp:15, > from /usr/include/boost/function/detail/prologue.hpp:18, > from /usr/include/boost/function.hpp:30, > from /usr/include/boost/signals2/signal.hpp:19, > from /usr/include/boost/signals2.hpp:19: >/usr/include/boost/function_equal.hpp: In instantiation of 'bool boost::function_equal_impl(const F&, const G&, long int) [with F = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Message>)> >; G = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Message>)> >]': >/usr/include/boost/function_equal.hpp:24:31: required from 'bool boost::function_equal(const F&, const G&) [with F = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Message>)> >; G = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Message>)> >]' >/usr/include/boost/function/function_base.hpp:659:30: required from 'bool boost::function_base::contains(const F&) const [with F = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >]' >/usr/include/boost/signals2/detail/signal_template.hpp:530:54: required from 'void boost::signals2::detail::signal_impl<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::do_disconnect(const T&, mpl_::bool_<false>) [with T = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >; Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(std::shared_ptr<Swift::Message>)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, std::shared_ptr<Swift::Message>)>; Mutex = boost::signals2::mutex; R = void; Args = {std::shared_ptr<Swift::Message>}]' >/usr/include/boost/signals2/detail/signal_template.hpp:222:24: required from 'void boost::signals2::detail::signal_impl<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::disconnect(const T&) [with T = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >; Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(std::shared_ptr<Swift::Message>)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, std::shared_ptr<Swift::Message>)>; Mutex = boost::signals2::mutex; R = void; Args = {std::shared_ptr<Swift::Message>}]' >/usr/include/boost/signals2/detail/signal_template.hpp:718:29: required from 'void boost::signals2::signal<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::disconnect(const T&) [with T = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >; Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(std::shared_ptr<Swift::Message>)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, std::shared_ptr<Swift::Message>)>; Mutex = boost::signals2::mutex; R = void; Args = {std::shared_ptr<Swift::Message>}]' >Swiften/Component/CoreComponent.cpp:41:49: required from here >/usr/include/boost/function_equal.hpp:17:14: error: no match for 'operator==' (operand types are 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' and 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >') > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:888:40: note: candidate: 'template<class T, class U> bool boost::operator==(const shared_ptr<X>&, const shared_ptr<U>&)' > 888 | template<class T, class U> inline bool operator==(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:888:40: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::shared_ptr<X>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:911:31: note: candidate: 'template<class T> bool boost::operator==(const shared_ptr<X>&, detail::sp_nullptr_t)' > 911 | template<class T> inline bool operator==( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:911:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::shared_ptr<X>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:916:31: note: candidate: 'template<class T> bool boost::operator==(detail::sp_nullptr_t, const shared_ptr<X>&)' > 916 | template<class T> inline bool operator==( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:916:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::shared_ptr<X>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/optional/optional.hpp:1663, > from /usr/include/boost/optional.hpp:15, > from /usr/include/boost/signals2/last_value.hpp:15, > from /usr/include/boost/signals2.hpp:18: >/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: candidate: 'template<class T> bool boost::operator==(const optional<T>&, const optional<T>&)' > 28 | bool operator == ( optional<T> const& x, optional<T> const& y ) > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: candidate: 'template<class T> bool boost::operator==(const optional<T>&, const T&)' > 62 | bool operator == ( optional<T> const& x, T const& y ) > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: candidate: 'template<class T> bool boost::operator==(const T&, const optional<T>&)' > 96 | bool operator == ( T const& x, optional<T> const& y ) > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: candidate: 'template<class T> bool boost::operator==(const optional<T>&, none_t)' > 131 | bool operator == ( optional<T> const& x, none_t ) BOOST_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: candidate: 'template<class T> bool boost::operator==(none_t, const optional<T>&)' > 165 | bool operator == ( none_t , optional<T> const& y ) BOOST_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:65, > from ./Swiften/Component/CoreComponent.h:9: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:237:5: note: candidate: 'template<class _T1, class _T2> bool std::operator==(const allocator<_Tp1>&, const allocator<_T2>&)' > 237 | operator==(const allocator<_T1>&, const allocator<_T2>&) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:237:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::allocator<_Tp1>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_tempbuf.h:62, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:66: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:812:5: note: candidate: 'template<class _T1, class _T2> constexpr bool std::operator==(const pair<_T1, _T2>&, const pair<_T1, _T2>&)' > 812 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:812:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::pair<_T1, _T2>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:67, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_uninitialized.h:63, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:69: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:448:5: note: candidate: 'template<class _Iterator> bool std::operator==(const reverse_iterator<_Iterator>&, const reverse_iterator<_Iterator>&)' > 448 | operator==(const reverse_iterator<_Iterator>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:448:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::reverse_iterator<_Iterator>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:493:5: note: candidate: 'template<class _IteratorL, class _IteratorR> bool std::operator==(const reverse_iterator<_Iterator>&, const reverse_iterator<_IteratorR>&)' > 493 | operator==(const reverse_iterator<_IteratorL>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:493:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::reverse_iterator<_Iterator>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1678:5: note: candidate: 'template<class _IteratorL, class _IteratorR> bool std::operator==(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)' > 1678 | operator==(const move_iterator<_IteratorL>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1678:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::move_iterator<_IteratorL>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1748:5: note: candidate: 'template<class _Iterator> bool std::operator==(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)' > 1748 | operator==(const move_iterator<_Iterator>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1748:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::move_iterator<_IteratorL>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:36, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:78: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1905:5: note: candidate: 'template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const tuple<_Elements ...>&, const tuple<_Types ...>&)' > 1905 | operator==(const tuple<_TElements...>& __t, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1905:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::tuple<_Elements ...>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:829:5: note: candidate: 'template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator==(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)' > 829 | operator==(const unique_ptr<_Tp, _Dp>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:829:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::unique_ptr<_Tp, _Dp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:837:5: note: candidate: 'template<class _Tp, class _Dp> bool std::operator==(const unique_ptr<_Tp, _Dp>&, nullptr_t)' > 837 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:837:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::unique_ptr<_Tp, _Dp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:845:5: note: candidate: 'template<class _Tp, class _Dp> bool std::operator==(nullptr_t, const unique_ptr<_Tp, _Dp>&)' > 845 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:845:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::unique_ptr<_Tp, _Dp>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iosfwd:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:52, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:80: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h:192:5: note: candidate: 'template<class _StateT> bool std::operator==(const fpos<_StateT>&, const fpos<_StateT>&)' > 192 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h:192:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::fpos<_StateT>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:53: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1793:5: note: candidate: 'template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(const __shared_ptr<_Tp1, _Lp>&, const __shared_ptr<_Tp2, _Lp>&)' > 1793 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1793:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::__shared_ptr<_Tp1, _Lp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1799:5: note: candidate: 'template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(const __shared_ptr<_Tp, _Lp>&, nullptr_t)' > 1799 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1799:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::__shared_ptr<_Tp, _Lp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1819:5: note: candidate: 'template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>&)' > 1819 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1819:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::__shared_ptr<_Tp, _Lp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:555:5: note: candidate: 'template<class _Tp, class _Up> bool std::operator==(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)' > 555 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:555:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::shared_ptr<_Tp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:561:5: note: candidate: 'template<class _Tp> bool std::operator==(const shared_ptr<_Tp>&, nullptr_t)' > 561 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:561:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::shared_ptr<_Tp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:582:5: note: candidate: 'template<class _Tp> bool std::operator==(nullptr_t, const shared_ptr<_Tp>&)' > 582 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:582:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::shared_ptr<_Tp>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:54, > from ./Swiften/Component/CoreComponent.h:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3698:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' > 3698 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3698:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3715:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' > 3715 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3715:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3762:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' > 3762 | operator==(const _CharT* __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3762:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: mismatched types 'const _CharT*' and 'boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/functional:59, > from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:18: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:737:5: note: candidate: 'template<class _Res, class ... _Args> bool std::operator==(const function<_Res(_ArgTypes ...)>&, nullptr_t)' > 737 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:737:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::function<_Res(_ArgTypes ...)>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:744:5: note: candidate: 'template<class _Res, class ... _Args> bool std::operator==(nullptr_t, const function<_Res(_ArgTypes ...)>&)' > 744 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:744:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::function<_Res(_ArgTypes ...)>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iterator:66, > from /usr/include/boost/iterator/iterator_categories.hpp:23, > from /usr/include/boost/iterator/iterator_adaptor.hpp:14, > from /usr/include/boost/iterator/reverse_iterator.hpp:10, > from /usr/include/boost/signals2/detail/auto_buffer.hpp:24, > from /usr/include/boost/signals2/connection.hpp:22, > from /usr/include/boost/signals2/signal.hpp:22: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h:234:5: note: candidate: 'template<class _CharT, class _Traits> bool std::operator==(const istreambuf_iterator<_CharT, _Traits>&, const istreambuf_iterator<_CharT, _Traits>&)' > 234 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h:234:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::istreambuf_iterator<_CharT, _Traits>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/vector:66, > from /usr/include/boost/signals2/slot_base.hpp:23, > from /usr/include/boost/signals2/detail/tracked_objects_visitor.hpp:18, > from /usr/include/boost/signals2/slot.hpp:22, > from /usr/include/boost/signals2/connection.hpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2037:5: note: candidate: 'template<class _Tp, class _Alloc> bool std::operator==(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)' > 2037 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2037:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::vector<_Tp, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/list:65, > from /usr/include/boost/signals2/detail/slot_groups.hpp:16, > from /usr/include/boost/signals2/signal.hpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h:2123:5: note: candidate: 'template<class _Tp, class _Alloc> bool std::operator==(const __cxx11::list<_Tp, _Alloc>&, const __cxx11::list<_Tp, _Alloc>&)' > 2123 | operator==(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h:2123:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::__cxx11::list<_Tp, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map:63, > from /usr/include/boost/signals2/detail/slot_groups.hpp:17: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1513:5: note: candidate: 'template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const map<_Key, _Tp, _Compare, _Alloc>&, const map<_Key, _Tp, _Compare, _Alloc>&)' > 1513 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1513:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::map<_Key, _Tp, _Compare, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map:64: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1134:5: note: candidate: 'template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const multimap<_Key, _Tp, _Compare, _Alloc>&, const multimap<_Key, _Tp, _Compare, _Alloc>&)' > 1134 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1134:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::multimap<_Key, _Tp, _Compare, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/deque:66, > from ./Swiften/Component/ComponentConnector.h:9, > from ./Swiften/Component/CoreComponent.h:17: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2290:5: note: candidate: 'template<class _Tp, class _Alloc> bool std::operator==(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)' > 2290 | operator==(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2290:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::deque<_Tp, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/asio/detail/array_fwd.hpp:31, > from /usr/include/boost/asio/buffer.hpp:25, > from /usr/include/boost/asio/detail/reactive_socket_service.hpp:23, > from /usr/include/boost/asio/basic_socket.hpp:38, > from /usr/include/boost/asio/basic_socket_acceptor.hpp:20, > from /usr/include/boost/asio/ip/tcp.hpp:19, > from ./Swiften/Network/HostAddressPort.h:9, > from ./Swiften/Component/ComponentConnector.h:18: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:297:5: note: candidate: 'template<class _Tp, long unsigned int _Nm> bool std::operator==(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)' > 297 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:297:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const std::array<_Tp, _Nm>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/signals2/detail/auto_buffer.hpp:1090:17: note: candidate: 'template<class T, class SBP, class GP, class A> bool boost::signals2::detail::operator==(const auto_buffer<T, SBP, GP, A>&, const auto_buffer<T, SBP, GP, A>&)' > 1090 | inline bool operator==( const auto_buffer<T,SBP,GP,A>& l, > | ^~~~~~~~ >/usr/include/boost/signals2/detail/auto_buffer.hpp:1090:17: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::signals2::detail::auto_buffer<T, SBP, GP, A>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/core/alloc_construct.hpp:14, > from /usr/include/boost/smart_ptr/allocate_shared_array.hpp:13, > from /usr/include/boost/smart_ptr/make_shared_array.hpp:13, > from /usr/include/boost/smart_ptr/make_shared.hpp:18, > from /usr/include/boost/signals2/variadic_signal.hpp:23, > from /usr/include/boost/signals2/signal.hpp:38: >/usr/include/boost/core/noinit_adaptor.hpp:67:1: note: candidate: 'template<class T, class U> bool boost::operator==(const noinit_adaptor<T>&, const noinit_adaptor<U>&)' > 67 | operator==(const noinit_adaptor<T>& lhs, > | ^~~~~~~~ >/usr/include/boost/core/noinit_adaptor.hpp:67:1: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::noinit_adaptor<T>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/scoped_ptr.hpp:13, > from /usr/include/boost/signals2/detail/foreign_ptr.hpp:18, > from /usr/include/boost/signals2/slot_base.hpp:17: >/usr/include/boost/smart_ptr/scoped_ptr.hpp:133:31: note: candidate: 'template<class T> bool boost::operator==(detail::sp_nullptr_t, const scoped_ptr<T>&)' > 133 | template<class T> inline bool operator==( boost::detail::sp_nullptr_t, scoped_ptr<T> const & p ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/scoped_ptr.hpp:133:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::scoped_ptr<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/scoped_ptr.hpp:128:31: note: candidate: 'template<class T> bool boost::operator==(const scoped_ptr<T>&, detail::sp_nullptr_t)' > 128 | template<class T> inline bool operator==( scoped_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/scoped_ptr.hpp:128:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::scoped_ptr<T>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/bind/bind.hpp:29, > from /usr/include/boost/signals2/slot.hpp:15: >/usr/include/boost/bind/arg.hpp:48:40: note: candidate: 'template<int I> constexpr bool boost::operator==(const arg<I>&, const arg<I>&)' > 48 | template< int I > BOOST_CONSTEXPR bool operator==( arg<I> const &, arg<I> const & ) > | ^~~~~~~~ >/usr/include/boost/bind/arg.hpp:48:40: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::arg<I>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function.hpp:74: >/usr/include/boost/function/detail/epilogue.hpp:25:51: note: candidate: 'template<class S, class R, class F, class L> bool boost::operator==(const function<Signature>&, const _bi::bind_t<R, F, L>&)' > 25 | template<class S, class R, class F, class L> bool operator==( function<S> const& f, _bi::bind_t<R, F, L> const& b ) > | ^~~~~~~~ >/usr/include/boost/function/detail/epilogue.hpp:25:51: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function<Signature>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:85, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64, > from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, > from /usr/include/boost/function.hpp:70: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9> void boost::operator==(const function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&, const function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:78, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> void boost::operator==(const function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&, const function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:71, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> void boost::operator==(const function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&, const function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:64, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6> void boost::operator==(const function7<R, T0, T1, T2, T3, T4, T5, T6>&, const function7<R, T0, T1, T2, T3, T4, T5, T6>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:57, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5> void boost::operator==(const function6<R, T0, T1, T2, T3, T4, T5>&, const function6<R, T0, T1, T2, T3, T4, T5>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function6<R, T0, T1, T2, T3, T4, T5>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:50, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4> void boost::operator==(const function5<R, T0, T1, T2, T3, T4>&, const function5<R, T0, T1, T2, T3, T4>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function5<R, T0, T1, T2, T3, T4>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:43, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3> void boost::operator==(const function4<R, T0, T1, T2, T3>&, const function4<R, T0, T1, T2, T3>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function4<R, T0, T1, T2, T3>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:36, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2> void boost::operator==(const function3<R, T0, T1, T2>&, const function3<R, T0, T1, T2>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function3<R, T0, T1, T2>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:29, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1> void boost::operator==(const function2<R, T0, T1>&, const function2<R, T0, T1>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function2<R, T0, T1>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:22, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0> void boost::operator==(const function1<R, T0>&, const function1<R, T0>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function1<R, T0>' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/include/boost/function/detail/maybe_include.hpp:15, > from /usr/include/boost/function/detail/function_iterate.hpp:14, > from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14: >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R> void boost::operator==(const function0<R>&, const function0<R>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' is not derived from 'const boost::function0<R>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:828:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(reference_wrapper<T>, const function_base&)' > 828 | operator==(reference_wrapper<Functor> g, const function_base& f) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:828:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'g' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:819:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(const function_base&, reference_wrapper<T>)' > 819 | operator==(const function_base& f, reference_wrapper<Functor> g) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:819:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'f' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:791:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(Functor, const function_base&)' > 791 | operator==(Functor g, const function_base& f) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:791:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'g' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:782:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(const function_base&, Functor)' > 782 | operator==(const function_base& f, Functor g) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:782:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'f' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:46, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/streambuf:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h:35: >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:449:3: note: candidate: 'bool std::operator==(const error_code&, const error_code&)' > 449 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:449:32: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' to 'const std::error_code&' > 449 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept > | ~~~~~~~~~~~~~~~~~~^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:465:3: note: candidate: 'bool std::operator==(const error_code&, const error_condition&)' > 465 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:465:32: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' to 'const std::error_code&' > 465 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept > | ~~~~~~~~~~~~~~~~~~^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:480:3: note: candidate: 'bool std::operator==(const error_condition&, const error_condition&)' > 480 | operator==(const error_condition& __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:480:37: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' to 'const std::error_condition&' > 480 | operator==(const error_condition& __lhs, > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:517:3: note: candidate: 'bool std::operator==(const error_condition&, const error_code&)' > 517 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:517:37: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' to 'const std::error_condition&' > 517 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >In file included from /usr/include/boost/variant/variant.hpp:40, > from /usr/include/boost/signals2/slot_base.hpp:22: >/usr/include/boost/blank.hpp:58:13: note: candidate: 'bool boost::operator==(const blank&, const blank&)' > 58 | inline bool operator==(const blank&, const blank&) > | ^~~~~~~~ >/usr/include/boost/blank.hpp:58:24: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' to 'const boost::blank&' > 58 | inline bool operator==(const blank&, const blank&) > | ^~~~~~~~~~~~ >/usr/include/boost/function/function_base.hpp:732:13: note: candidate: 'bool boost::operator==(detail::function::useless_clear_type*, const function_base&)' > 732 | inline bool operator==(detail::function::useless_clear_type*, > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:732:24: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' to 'boost::detail::function::useless_clear_type*' > 732 | inline bool operator==(detail::function::useless_clear_type*, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/boost/function/function_base.hpp:720:13: note: candidate: 'bool boost::operator==(const function_base&, detail::function::useless_clear_type*)' > 720 | inline bool operator==(const function_base& f, > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:720:45: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Message>)> >' to 'const boost::function_base&' > 720 | inline bool operator==(const function_base& f, > | ~~~~~~~~~~~~~~~~~~~~~^ >/usr/include/boost/function_equal.hpp: In instantiation of 'bool boost::function_equal_impl(const F&, const G&, long int) [with F = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Presence>)> >; G = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Presence>)> >]': >/usr/include/boost/function_equal.hpp:24:31: required from 'bool boost::function_equal(const F&, const G&) [with F = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Presence>)> >; G = reference_wrapper<signals2::signal<void(std::shared_ptr<Swift::Presence>)> >]' >/usr/include/boost/function/function_base.hpp:659:30: required from 'bool boost::function_base::contains(const F&) const [with F = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >]' >/usr/include/boost/signals2/detail/signal_template.hpp:530:54: required from 'void boost::signals2::detail::signal_impl<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::do_disconnect(const T&, mpl_::bool_<false>) [with T = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >; Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(std::shared_ptr<Swift::Presence>)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, std::shared_ptr<Swift::Presence>)>; Mutex = boost::signals2::mutex; R = void; Args = {std::shared_ptr<Swift::Presence>}]' >/usr/include/boost/signals2/detail/signal_template.hpp:222:24: required from 'void boost::signals2::detail::signal_impl<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::disconnect(const T&) [with T = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >; Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(std::shared_ptr<Swift::Presence>)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, std::shared_ptr<Swift::Presence>)>; Mutex = boost::signals2::mutex; R = void; Args = {std::shared_ptr<Swift::Presence>}]' >/usr/include/boost/signals2/detail/signal_template.hpp:718:29: required from 'void boost::signals2::signal<R(Args ...), Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::disconnect(const T&) [with T = boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >; Combiner = boost::signals2::optional_last_value<void>; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<void(std::shared_ptr<Swift::Presence>)>; ExtendedSlotFunction = boost::function<void(const boost::signals2::connection&, std::shared_ptr<Swift::Presence>)>; Mutex = boost::signals2::mutex; R = void; Args = {std::shared_ptr<Swift::Presence>}]' >Swiften/Component/CoreComponent.cpp:42:50: required from here >/usr/include/boost/function_equal.hpp:17:14: error: no match for 'operator==' (operand types are 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' and 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >') > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:888:40: note: candidate: 'template<class T, class U> bool boost::operator==(const shared_ptr<X>&, const shared_ptr<U>&)' > 888 | template<class T, class U> inline bool operator==(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:888:40: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::shared_ptr<X>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:911:31: note: candidate: 'template<class T> bool boost::operator==(const shared_ptr<X>&, detail::sp_nullptr_t)' > 911 | template<class T> inline bool operator==( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:911:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::shared_ptr<X>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:916:31: note: candidate: 'template<class T> bool boost::operator==(detail::sp_nullptr_t, const shared_ptr<X>&)' > 916 | template<class T> inline bool operator==( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/shared_ptr.hpp:916:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::shared_ptr<X>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: candidate: 'template<class T> bool boost::operator==(const optional<T>&, const optional<T>&)' > 28 | bool operator == ( optional<T> const& x, optional<T> const& y ) > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: candidate: 'template<class T> bool boost::operator==(const optional<T>&, const T&)' > 62 | bool operator == ( optional<T> const& x, T const& y ) > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: candidate: 'template<class T> bool boost::operator==(const T&, const optional<T>&)' > 96 | bool operator == ( T const& x, optional<T> const& y ) > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: candidate: 'template<class T> bool boost::operator==(const optional<T>&, none_t)' > 131 | bool operator == ( optional<T> const& x, none_t ) BOOST_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: candidate: 'template<class T> bool boost::operator==(none_t, const optional<T>&)' > 165 | bool operator == ( none_t , optional<T> const& y ) BOOST_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::optional<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:237:5: note: candidate: 'template<class _T1, class _T2> bool std::operator==(const allocator<_Tp1>&, const allocator<_T2>&)' > 237 | operator==(const allocator<_T1>&, const allocator<_T2>&) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:237:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::allocator<_Tp1>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:812:5: note: candidate: 'template<class _T1, class _T2> constexpr bool std::operator==(const pair<_T1, _T2>&, const pair<_T1, _T2>&)' > 812 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:812:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::pair<_T1, _T2>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:448:5: note: candidate: 'template<class _Iterator> bool std::operator==(const reverse_iterator<_Iterator>&, const reverse_iterator<_Iterator>&)' > 448 | operator==(const reverse_iterator<_Iterator>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:448:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::reverse_iterator<_Iterator>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:493:5: note: candidate: 'template<class _IteratorL, class _IteratorR> bool std::operator==(const reverse_iterator<_Iterator>&, const reverse_iterator<_IteratorR>&)' > 493 | operator==(const reverse_iterator<_IteratorL>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:493:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::reverse_iterator<_Iterator>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1678:5: note: candidate: 'template<class _IteratorL, class _IteratorR> bool std::operator==(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)' > 1678 | operator==(const move_iterator<_IteratorL>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1678:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::move_iterator<_IteratorL>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1748:5: note: candidate: 'template<class _Iterator> bool std::operator==(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)' > 1748 | operator==(const move_iterator<_Iterator>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1748:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::move_iterator<_IteratorL>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1905:5: note: candidate: 'template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const tuple<_Elements ...>&, const tuple<_Types ...>&)' > 1905 | operator==(const tuple<_TElements...>& __t, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1905:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::tuple<_Elements ...>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:829:5: note: candidate: 'template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator==(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)' > 829 | operator==(const unique_ptr<_Tp, _Dp>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:829:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::unique_ptr<_Tp, _Dp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:837:5: note: candidate: 'template<class _Tp, class _Dp> bool std::operator==(const unique_ptr<_Tp, _Dp>&, nullptr_t)' > 837 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:837:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::unique_ptr<_Tp, _Dp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:845:5: note: candidate: 'template<class _Tp, class _Dp> bool std::operator==(nullptr_t, const unique_ptr<_Tp, _Dp>&)' > 845 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:845:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::unique_ptr<_Tp, _Dp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h:192:5: note: candidate: 'template<class _StateT> bool std::operator==(const fpos<_StateT>&, const fpos<_StateT>&)' > 192 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h:192:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::fpos<_StateT>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1793:5: note: candidate: 'template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(const __shared_ptr<_Tp1, _Lp>&, const __shared_ptr<_Tp2, _Lp>&)' > 1793 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1793:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::__shared_ptr<_Tp1, _Lp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1799:5: note: candidate: 'template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(const __shared_ptr<_Tp, _Lp>&, nullptr_t)' > 1799 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1799:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::__shared_ptr<_Tp, _Lp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1819:5: note: candidate: 'template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>&)' > 1819 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1819:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::__shared_ptr<_Tp, _Lp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:555:5: note: candidate: 'template<class _Tp, class _Up> bool std::operator==(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)' > 555 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:555:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::shared_ptr<_Tp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:561:5: note: candidate: 'template<class _Tp> bool std::operator==(const shared_ptr<_Tp>&, nullptr_t)' > 561 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:561:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::shared_ptr<_Tp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:582:5: note: candidate: 'template<class _Tp> bool std::operator==(nullptr_t, const shared_ptr<_Tp>&)' > 582 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:582:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::shared_ptr<_Tp>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3698:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' > 3698 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3698:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3715:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)' > 3715 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3715:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3762:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' > 3762 | operator==(const _CharT* __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3762:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: mismatched types 'const _CharT*' and 'boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:737:5: note: candidate: 'template<class _Res, class ... _Args> bool std::operator==(const function<_Res(_ArgTypes ...)>&, nullptr_t)' > 737 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:737:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::function<_Res(_ArgTypes ...)>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:744:5: note: candidate: 'template<class _Res, class ... _Args> bool std::operator==(nullptr_t, const function<_Res(_ArgTypes ...)>&)' > 744 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:744:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::function<_Res(_ArgTypes ...)>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h:234:5: note: candidate: 'template<class _CharT, class _Traits> bool std::operator==(const istreambuf_iterator<_CharT, _Traits>&, const istreambuf_iterator<_CharT, _Traits>&)' > 234 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h:234:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::istreambuf_iterator<_CharT, _Traits>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2037:5: note: candidate: 'template<class _Tp, class _Alloc> bool std::operator==(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)' > 2037 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2037:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::vector<_Tp, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h:2123:5: note: candidate: 'template<class _Tp, class _Alloc> bool std::operator==(const __cxx11::list<_Tp, _Alloc>&, const __cxx11::list<_Tp, _Alloc>&)' > 2123 | operator==(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h:2123:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::__cxx11::list<_Tp, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1513:5: note: candidate: 'template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const map<_Key, _Tp, _Compare, _Alloc>&, const map<_Key, _Tp, _Compare, _Alloc>&)' > 1513 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1513:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::map<_Key, _Tp, _Compare, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1134:5: note: candidate: 'template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const multimap<_Key, _Tp, _Compare, _Alloc>&, const multimap<_Key, _Tp, _Compare, _Alloc>&)' > 1134 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1134:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::multimap<_Key, _Tp, _Compare, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2290:5: note: candidate: 'template<class _Tp, class _Alloc> bool std::operator==(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)' > 2290 | operator==(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2290:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::deque<_Tp, _Alloc>' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:297:5: note: candidate: 'template<class _Tp, long unsigned int _Nm> bool std::operator==(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)' > 297 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:297:5: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const std::array<_Tp, _Nm>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/signals2/detail/auto_buffer.hpp:1090:17: note: candidate: 'template<class T, class SBP, class GP, class A> bool boost::signals2::detail::operator==(const auto_buffer<T, SBP, GP, A>&, const auto_buffer<T, SBP, GP, A>&)' > 1090 | inline bool operator==( const auto_buffer<T,SBP,GP,A>& l, > | ^~~~~~~~ >/usr/include/boost/signals2/detail/auto_buffer.hpp:1090:17: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::signals2::detail::auto_buffer<T, SBP, GP, A>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/core/noinit_adaptor.hpp:67:1: note: candidate: 'template<class T, class U> bool boost::operator==(const noinit_adaptor<T>&, const noinit_adaptor<U>&)' > 67 | operator==(const noinit_adaptor<T>& lhs, > | ^~~~~~~~ >/usr/include/boost/core/noinit_adaptor.hpp:67:1: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::noinit_adaptor<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/scoped_ptr.hpp:133:31: note: candidate: 'template<class T> bool boost::operator==(detail::sp_nullptr_t, const scoped_ptr<T>&)' > 133 | template<class T> inline bool operator==( boost::detail::sp_nullptr_t, scoped_ptr<T> const & p ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/scoped_ptr.hpp:133:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::scoped_ptr<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/smart_ptr/scoped_ptr.hpp:128:31: note: candidate: 'template<class T> bool boost::operator==(const scoped_ptr<T>&, detail::sp_nullptr_t)' > 128 | template<class T> inline bool operator==( scoped_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT > | ^~~~~~~~ >/usr/include/boost/smart_ptr/scoped_ptr.hpp:128:31: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::scoped_ptr<T>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/bind/arg.hpp:48:40: note: candidate: 'template<int I> constexpr bool boost::operator==(const arg<I>&, const arg<I>&)' > 48 | template< int I > BOOST_CONSTEXPR bool operator==( arg<I> const &, arg<I> const & ) > | ^~~~~~~~ >/usr/include/boost/bind/arg.hpp:48:40: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::arg<I>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/detail/epilogue.hpp:25:51: note: candidate: 'template<class S, class R, class F, class L> bool boost::operator==(const function<Signature>&, const _bi::bind_t<R, F, L>&)' > 25 | template<class S, class R, class F, class L> bool operator==( function<S> const& f, _bi::bind_t<R, F, L> const& b ) > | ^~~~~~~~ >/usr/include/boost/function/detail/epilogue.hpp:25:51: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function<Signature>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9> void boost::operator==(const function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&, const function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> void boost::operator==(const function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&, const function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> void boost::operator==(const function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&, const function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6> void boost::operator==(const function7<R, T0, T1, T2, T3, T4, T5, T6>&, const function7<R, T0, T1, T2, T3, T4, T5, T6>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4, class T5> void boost::operator==(const function6<R, T0, T1, T2, T3, T4, T5>&, const function6<R, T0, T1, T2, T3, T4, T5>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function6<R, T0, T1, T2, T3, T4, T5>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3, class T4> void boost::operator==(const function5<R, T0, T1, T2, T3, T4>&, const function5<R, T0, T1, T2, T3, T4>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function5<R, T0, T1, T2, T3, T4>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2, class T3> void boost::operator==(const function4<R, T0, T1, T2, T3>&, const function4<R, T0, T1, T2, T3>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function4<R, T0, T1, T2, T3>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1, class T2> void boost::operator==(const function3<R, T0, T1, T2>&, const function3<R, T0, T1, T2>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function3<R, T0, T1, T2>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0, class T1> void boost::operator==(const function2<R, T0, T1>&, const function2<R, T0, T1>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function2<R, T0, T1>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R, class T0> void boost::operator==(const function1<R, T0>&, const function1<R, T0>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function1<R, T0>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: candidate: 'template<class R> void boost::operator==(const function0<R>&, const function0<R>&)' > 1066 | void operator==(const BOOST_FUNCTION_FUNCTION< > | ^~~~~~~~ >/usr/include/boost/function/function_template.hpp:1066:8: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' is not derived from 'const boost::function0<R>' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:828:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(reference_wrapper<T>, const function_base&)' > 828 | operator==(reference_wrapper<Functor> g, const function_base& f) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:828:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'g' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:819:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(const function_base&, reference_wrapper<T>)' > 819 | operator==(const function_base& f, reference_wrapper<Functor> g) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:819:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'f' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:791:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(Functor, const function_base&)' > 791 | operator==(Functor g, const function_base& f) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:791:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'g' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >/usr/include/boost/function/function_base.hpp:782:3: note: candidate: 'template<class Functor> typename boost::enable_if_<(! boost::is_integral<T>::value), bool>::type boost::operator==(const function_base&, Functor)' > 782 | operator==(const function_base& f, Functor g) > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:782:3: note: template argument deduction/substitution failed: >/usr/include/boost/function_equal.hpp:17:14: note: cannot convert 'f' (type 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >') to type 'const boost::function_base&' > 17 | { return f == g; } > | ~~^~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:449:3: note: candidate: 'bool std::operator==(const error_code&, const error_code&)' > 449 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:449:32: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' to 'const std::error_code&' > 449 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept > | ~~~~~~~~~~~~~~~~~~^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:465:3: note: candidate: 'bool std::operator==(const error_code&, const error_condition&)' > 465 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:465:32: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' to 'const std::error_code&' > 465 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept > | ~~~~~~~~~~~~~~~~~~^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:480:3: note: candidate: 'bool std::operator==(const error_condition&, const error_condition&)' > 480 | operator==(const error_condition& __lhs, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:480:37: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' to 'const std::error_condition&' > 480 | operator==(const error_condition& __lhs, > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:517:3: note: candidate: 'bool std::operator==(const error_condition&, const error_code&)' > 517 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:517:37: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' to 'const std::error_condition&' > 517 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/include/boost/blank.hpp:58:13: note: candidate: 'bool boost::operator==(const blank&, const blank&)' > 58 | inline bool operator==(const blank&, const blank&) > | ^~~~~~~~ >/usr/include/boost/blank.hpp:58:24: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' to 'const boost::blank&' > 58 | inline bool operator==(const blank&, const blank&) > | ^~~~~~~~~~~~ >/usr/include/boost/function/function_base.hpp:732:13: note: candidate: 'bool boost::operator==(detail::function::useless_clear_type*, const function_base&)' > 732 | inline bool operator==(detail::function::useless_clear_type*, > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:732:24: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' to 'boost::detail::function::useless_clear_type*' > 732 | inline bool operator==(detail::function::useless_clear_type*, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/boost/function/function_base.hpp:720:13: note: candidate: 'bool boost::operator==(const function_base&, detail::function::useless_clear_type*)' > 720 | inline bool operator==(const function_base& f, > | ^~~~~~~~ >/usr/include/boost/function/function_base.hpp:720:45: note: no known conversion for argument 1 from 'const boost::reference_wrapper<boost::signals2::signal<void(std::shared_ptr<Swift::Presence>)> >' to 'const boost::function_base&' > 720 | inline bool operator==(const function_base& f, > | ~~~~~~~~~~~~~~~~~~~~~^ >Install file: "Swiften/Base/Path.cpp" as "Swiften/Config/Path.cpp" >x86_64-pc-linux-gnu-g++ -o Swiften/Config/Path.o -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_STATIC -I. Swiften/Config/Path.cpp >Install file: "Swiften/Base/Paths.cpp" as "Swiften/Config/Paths.cpp" >x86_64-pc-linux-gnu-g++ -o Swiften/Config/Paths.o -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_STATIC -I. Swiften/Config/Paths.cpp >Install file: "Swiften/Base/String.cpp" as "Swiften/Config/String.cpp" >x86_64-pc-linux-gnu-g++ -o Swiften/Config/String.o -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno-diagnostics-color -fPIC -DNDEBUG -DSWIFT_EXPERIMENTAL_FT -DSWIFTEN_STATIC -I. Swiften/Config/String.cpp >scons: *** [Swiften/Component/CoreComponent.os] Error 1 >scons: building terminated because of errors. > * ERROR: net-im/swift-4.0.2-r102::gentoo failed (compile phase): > * escons failed. > * > * Call stack: > * ebuild.sh, line 136: Called src_compile > * environment, line 2682: Called escons 'ar=x86_64-pc-linux-gnu-ar' 'allow_warnings=yes' 'assertions=no' 'build_examples=yes' 'boost_bundled_enable=false' 'boost_force_bundled=false' 'cc=x86_64-pc-linux-gnu-gcc' 'ccache=no' 'ccflags=-O2 -pipe -march=native -fno-diagnostics-color' 'coverage=no' 'cxx=x86_64-pc-linux-gnu-g++' 'cxxflags=-O2 -pipe -march=native -fno-diagnostics-color' 'debug=no' 'distcc=no' 'experimental=no' 'experimental_ft=yes' 'hunspell_enable=no' 'icu=yes' 'install_git_hooks=no' 'editline_libname=DISABLE' 'libidn_bundled_enable=false' 'libminiupnpc_force_bundled=false' 'libnatpmp_force_bundled=false' 'link=x86_64-pc-linux-gnu-g++' 'linkflags=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' 'max_jobs=no' 'optimize=no' 'qt=/var/tmp/portage/net-im/swift-4.0.2-r102/temp/qt' 'qt5=no' 'swiften_dll=true' 'swift_mobile=no' 'target=native' 'test=none' 'try_avahi=no' 'try_expat=no' 'try_gconf=no' 'try_libidn=yes' 'try_libxml=yes' 'tls_backend=openssl' 'unbound=no' 'V=1' 'valgrind=no' 'zlib_bundled_enable=false' 'Swiften' 'Limber' > * environment, line 1433: Called die > * The specific snippet of code: > * "${@}" || die -n "escons failed." > * > * If you need support, post the output of `emerge --info '=net-im/swift-4.0.2-r102::gentoo'`, > * the complete build log and the output of `emerge -pqv '=net-im/swift-4.0.2-r102::gentoo'`. > * The complete build log is located at '/var/log/portage/net-im:swift-4.0.2-r102:20230815-114245.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-im/swift-4.0.2-r102/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/net-im/swift-4.0.2-r102/temp/environment'. > * Working directory: '/var/tmp/portage/net-im/swift-4.0.2-r102/work/swift-4.0.2' > * S: '/var/tmp/portage/net-im/swift-4.0.2-r102/work/swift-4.0.2' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 912309
:
867871
|
867872
|
867873
|
867874
|
867875
|
867876
| 867877