You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
INFO Installing qbittorrent
DOCS Further reference: https://swizzin.ltd/applications/qbittorrent
... Building libtorrent-rasterbar
ERROR The cmake build of libtorrent did not complete successfully
Please consult the above and/or check the log (less -R +G /root/logs/swizzin.log)
Part of log (compile error), it start from lib version:
cmake: /usr/local/lib/libcurl.so.4: no version information available (required by cmake)
Then it gets messy:
[38/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o
/tmp/libtorrent/src/hasher.cpp: In constructor ‘libtorrent::hasher::hasher()’:
/tmp/libtorrent/src/hasher.cpp:53:26: warning: ‘int SHA1_Init(SHA_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
53 | SHA1_Init(&m_context);
| ~~~~~~~~~^~~~~~~~~~~~
In file included from /tmp/libtorrent/include/libtorrent/hasher.hpp:55,
from /tmp/libtorrent/src/hasher.cpp:33:
/usr/include/openssl/sha.h:49:27: note: declared here
49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
| ^~~~~~~~~
/tmp/libtorrent/src/hasher.cpp: In member function ‘libtorrent::hasher& libtorrent::hasher::update(libtorrent::span<const char>)’:
/tmp/libtorrent/src/hasher.cpp:105:28: warning: ‘int SHA1_Update(SHA_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
105 | SHA1_Update(&m_context, reinterpret_cast<unsigned char const*>(data.data())
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 | , static_cast<std::size_t>(data.size()));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At the end:
/opt/boost_1_85_0/boost/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic]
714 | else if (x == BOOST_FLOAT128_C(0.0))
| ^~~~
/opt/boost_1_85_0/boost/math/cstdfloat/cstdfloat_cmath.hpp:717:16: warning: non-standard suffix on floating constant [-Wpedantic]
717 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_CSTDFLOAT_FLOAT128_MIN)
| ^~
ninja: build stopped: subcommand failed.
[Wed Jul 24 14:48:26] ERROR The cmake build of libtorrent did not complete successfully
[Wed Jul 24 14:48:26] Please consult the above and/or check the log (less -R +G /root/logs/swizzin.log)
[Wed Jul 24 14:52:24] LOG >>>> `box install qbittorrent`
[Wed Jul 24 14:52:24] LOG git @ b2be91e 2>&1
[Wed Jul 24 14:52:24] INFO Installing qbittorrent
[Wed Jul 24 14:52:24] DOCS Further reference: https://swizzin.ltd/applications/qbittorrent
[Wed Jul 24 14:52:44] ERROR Function not supported
[Wed Jul 24 14:52:44] Please consult the above and/or check the log (less -R +G /root/logs/swizzin.log)
I tried to prepare the 5.0.1 installer but the above mentioned error hinders the installation. libtorrent seems to use openssl1 functions and the base openssl nowadays is 3 where SHA1_Init etc is missing. Sadly i don't have the time or the experience to fix that problem.
While at it, libtorrent could be updated to v2 instead of 1.2 see qb 5.0.1 news:
Libtorrent 1.2.x users who stuck with it due to memory usage issues, you might want to try the libtorrent 2.0.x variant and change the disk IO type to the new option "Simple pread/pwrite". Memory usage issues should be eliminated with it.
What happened?
Steps to reproduce:
INFO Installing qbittorrent
DOCS Further reference: https://swizzin.ltd/applications/qbittorrent
... Building libtorrent-rasterbar
ERROR The cmake build of libtorrent did not complete successfully
Please consult the above and/or check the log (less -R +G /root/logs/swizzin.log)
Part of log (compile error), it start from lib version:
cmake: /usr/local/lib/libcurl.so.4: no version information available (required by cmake)
Then it gets messy:
At the end:
Swizzin commit
b2be91e
What OS are you using?
Debian 12 (Bookworm)
What architecture is your OS?
amd64
Relevant logs and output
No response
The text was updated successfully, but these errors were encountered: