Bugzilla – Bug 1074314
can't install qbittorrent : nothing provides the dependency libboost_system.so.1.65.1
Last modified: 2021-09-03 18:35:08 UTC
Missing dependencies of qbittorrent (can't install it : tried with zypper and yast) libboost_system.so.1.65.1
@Alexei, I'm at loss here. Any ideas?
It doesn't get rebuilt for its newer dependencies because of inability to find recently updated boost-1.66. Possibly because of https://gitlab.kitware.com/cmake/cmake/issues/17575 which is a problem in cmake.
Does any of the patches listed on that upstream bug page do the trick?
(In reply to ls gz from comment #0) > Missing dependencies of qbittorrent (can't install it : tried with zypper > and yast) > > libboost_system.so.1.65.1 The lib in the system: ➜ lib64 find . -iname "libboost_system.so.1.65.1" ./libboost_system.so.1.65.1 ➜ lib64 qbittorrent qbittorrent: symbol lookup error: qbittorrent: undefined symbol: _ZN10libtorrent7session5startEiRKNS_13settings_packEPN5boost4asio10io_serviceE
Created attachment 754731 [details] cmake-3.10.1_boost-1.66.patch So, after exhausting number of attempts, I've mashed together a bunch of relevant upstream merge pulls and patches into this file that somehow worked. Now all boost-dependant software finds it and qbittorrent have got successfully rebuilt for me with boost-1.66 and Qt-5.10 which got rid of both aforementioned problems.
Great job!
(In reply to Sergey Kondakov from comment #5) > Created attachment 754731 [details] > cmake-3.10.1_boost-1.66.patch > > So, after exhausting number of attempts, I've mashed together a bunch of > relevant upstream merge pulls and patches into this file that somehow > worked. Now all boost-dependant software finds it and qbittorrent have got > successfully rebuilt for me with boost-1.66 and Qt-5.10 which got rid of > both aforementioned problems. Thank you Unfortunately it didn't work for me oleg@home:~/projects/github/qBittorrent/build (:13210b3e9|✔) $ /home/oleg/projects/github/cmake/bin/cmake .. ... -- libtorrent definitions: -DTORRENT_USE_OPENSSL;-DBOOST_ASIO_HASH_MAP_BUCKETS=1021;-DBOOST_EXCEPTION_DISABLE;-DBOOST_ASIO_ENABLE_CANCELIO;-DTORRENT_LINKING_SHARED;-I/usr/include/libtorrent -- Libtorrent Boost dependencies: system CMake Error at /home/oleg/projects/github/cmake/Modules/FindBoost.cmake:1931 (message): Unable to find the requested Boost libraries. Boost version: 1.66.0 Boost include path: /usr/include Could not find the following Boost libraries: boost_system
(In reply to Oleg Antonyan from comment #7) > (In reply to Sergey Kondakov from comment #5) > > Created attachment 754731 [details] > > cmake-3.10.1_boost-1.66.patch > > > > So, after exhausting number of attempts, I've mashed together a bunch of > > relevant upstream merge pulls and patches into this file that somehow > > worked. Now all boost-dependant software finds it and qbittorrent have got > > successfully rebuilt for me with boost-1.66 and Qt-5.10 which got rid of > > both aforementioned problems. > > Thank you > Unfortunately it didn't work for me > > oleg@home:~/projects/github/qBittorrent/build (:13210b3e9|✔) > $ /home/oleg/projects/github/cmake/bin/cmake .. > ... > -- libtorrent definitions: > -DTORRENT_USE_OPENSSL;-DBOOST_ASIO_HASH_MAP_BUCKETS=1021;- > DBOOST_EXCEPTION_DISABLE;-DBOOST_ASIO_ENABLE_CANCELIO;- > DTORRENT_LINKING_SHARED;-I/usr/include/libtorrent > -- Libtorrent Boost dependencies: system > CMake Error at /home/oleg/projects/github/cmake/Modules/FindBoost.cmake:1931 > (message): > Unable to find the requested Boost libraries. > > Boost version: 1.66.0 > > Boost include path: /usr/include > > Could not find the following Boost libraries: > > boost_system UPDATE: nope, it worked. my bad. thanks again!
*** Bug 1074353 has been marked as a duplicate of this bug. ***
sr#561777 was accepted into Factory.