[Pkg-matrix-maintainers] Bug#962750: Update nheko in buster-backports to to latest upstream release (0.7.1)

Pirate Praveen praveen at onenetbeyond.org
Sat Jun 13 11:52:21 BST 2020


Package: nheko
Version: 0.6.4-2~bpo10+1
Severity: wishlist
X-debbugs-cc: debian-backports at lists.debian.org
Control: tags -1 help

I'm trying to update nheko to 0.7.1 in buster-backports (packages still 
in backports-new are avilable from 
https://people.debian.org/~praveen/fasttrack-staging/ and use 
buster-backports branch of nheko). From a first look, it seems we need 
a new c++ standard library. Can someone help here?

[ 90%] Linking CXX executable media_downloader
cd /<<PKGBUILDDIR>>/.deps/examples && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/media_downloader.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -DSPDLOG_FMT_EXTERNAL -DFMT_HEADER_ONLY 
-DSPDLOG_FMT_EXTERNAL -DFMT_HEADER_ONLY -Wall -Wextra -pipe -pedantic 
-fsized-deallocation -fdiagnostics-color=always -Wunreachable-code 
-Wl,-z,relro CMakeFiles/media_downloader.dir/media_downloader.cpp.o -o 
media_downloader ../libmatrix_client.a 
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.71.0 
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.71.0 
/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.71.0 
/usr/lib/x86_64-linux-gnu/libssl.so 
/usr/lib/x86_64-linux-gnu/libcrypto.so 
/usr/lib/x86_64-linux-gnu/libolm.so.3.1.4 
/usr/lib/x86_64-linux-gnu/libz.so 
/usr/lib/x86_64-linux-gnu/libsodium.so -pthread
/usr/bin/ld: CMakeFiles/media_downloader.dir/media_downloader.cpp.o: in 
function 
`print_message(std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, 
mtx::events::StateEvent<mtx::events::state::Avatar>, 
mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, 
mtx::events::StateEvent<mtx::events::state::Create>, 
mtx::events::StateEvent<mtx::events::state::Encryption>, 
mtx::events::StateEvent<mtx::events::state::GuestAccess>, 
mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, 
mtx::events::StateEvent<mtx::events::state::JoinRules>, 
mtx::events::StateEvent<mtx::events::state::Member>, 
mtx::events::StateEvent<mtx::events::state::Name>, 
mtx::events::StateEvent<mtx::events::state::PinnedEvents>, 
mtx::events::StateEvent<mtx::events::state::PowerLevels>, 
mtx::events::StateEvent<mtx::events::state::Tombstone>, 
mtx::events::StateEvent<mtx::events::state::Topic>, 
mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, 
mtx::events::RedactionEvent<mtx::events::msg::Redaction>, 
mtx::events::Sticker, 
mtx::events::RoomEvent<mtx::events::msg::Redacted>, 
mtx::events::RoomEvent<mtx::events::msg::Audio>, 
mtx::events::RoomEvent<mtx::events::msg::Emote>, 
mtx::events::RoomEvent<mtx::events::msg::File>, 
mtx::events::RoomEvent<mtx::events::msg::Image>, 
mtx::events::RoomEvent<mtx::events::msg::Notice>, 
mtx::events::RoomEvent<mtx::events::msg::Text>, 
mtx::events::RoomEvent<mtx::events::msg::Video> > 
const&)::{lambda(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::optional<mtx::http::ClientError> 
const&)#1}::operator()(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::optional<mtx::http::ClientError> const&) const':
/usr/include/c++/8/bits/fs_path.h:184: undefined reference to 
`std::filesystem::__cxx11::path::_M_split_cmpts()'
/usr/bin/ld: CMakeFiles/media_downloader.dir/media_downloader.cpp.o: in 
function 
`print_message(std::variant<mtx::events::StateEvent<mtx::events::state::Aliases>, 
mtx::events::StateEvent<mtx::events::state::Avatar>, 
mtx::events::StateEvent<mtx::events::state::CanonicalAlias>, 
mtx::events::StateEvent<mtx::events::state::Create>, 
mtx::events::StateEvent<mtx::events::state::Encryption>, 
mtx::events::StateEvent<mtx::events::state::GuestAccess>, 
mtx::events::StateEvent<mtx::events::state::HistoryVisibility>, 
mtx::events::StateEvent<mtx::events::state::JoinRules>, 
mtx::events::StateEvent<mtx::events::state::Member>, 
mtx::events::StateEvent<mtx::events::state::Name>, 
mtx::events::StateEvent<mtx::events::state::PinnedEvents>, 
mtx::events::StateEvent<mtx::events::state::PowerLevels>, 
mtx::events::StateEvent<mtx::events::state::Tombstone>, 
mtx::events::StateEvent<mtx::events::state::Topic>, 
mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>, 
mtx::events::RedactionEvent<mtx::events::msg::Redaction>, 
mtx::events::Sticker, 
mtx::events::RoomEvent<mtx::events::msg::Redacted>, 
mtx::events::RoomEvent<mtx::events::msg::Audio>, 
mtx::events::RoomEvent<mtx::events::msg::Emote>, 
mtx::events::RoomEvent<mtx::events::msg::File>, 
mtx::events::RoomEvent<mtx::events::msg::Image>, 
mtx::events::RoomEvent<mtx::events::msg::Notice>, 
mtx::events::RoomEvent<mtx::events::msg::Text>, 
mtx::events::RoomEvent<mtx::events::msg::Video> > 
const&)::{lambda(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::optional<mtx::http::ClientError> 
const&)#1}::operator()(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::optional<mtx::http::ClientError> const&) const':
./.deps/examples/./mtxclient/examples/media_downloader.cpp:120: 
undefined reference to `std::filesystem::__cxx11::path::parent_path() 
const'
/usr/bin/ld: 
./.deps/examples/./mtxclient/examples/media_downloader.cpp:120: 
undefined reference to 
`std::filesystem::create_directories(std::filesystem::__cxx11::path 
const&)'
collect2: error: ld returned 1 exit status
make[4]: *** [examples/CMakeFiles/media_downloader.dir/build.make:97: 
examples/media_downloader] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/.deps'
make[3]: *** [CMakeFiles/Makefile2:132: 
examples/CMakeFiles/media_downloader.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/.deps'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/.deps'
make[1]: *** [debian/rules:19: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit 
status 2



More information about the Pkg-matrix-maintainers mailing list