-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qbittorrent doesn't launch anymore after libtorrent-rasterbar10 update #12229
Comments
same "symbol lookup error: qbittorrent: undefined symbol: _ZN10libtorrent9peer_info11interestingE" |
Same problem here. Linux Mint 19.3 on Ubuntu 18.04 PPA. |
Yeah, I disabled deprecated functions on libtorrent package beginning with the above release. It probably broke the ABI for applications build with the deprecated functions on. The above release was a precursor for the v4.2.2 qbittorrent release. I had hoped that I would release it until now, but I had some trouble behind the scenes. Now I am out of time for today (need sleep).
|
Will gladly wait the day, thx for the quick reply :) |
Anyone who need to downgrade, you can remove current This is for Ubuntu 18.04 64Bit
qbittorrent-nox (In my case) should be working fine. Just upgrade as usual when the new builds are up. |
Same issue here. Linux Mint 19.3 ( Ubuntu 18.04 based)
Thanks for the upcoming fix. |
I have the same problem as well on Ubuntu 18.04 (qbittorrent: symbol lookup error: qbittorrent: undefined symbol: _ZN10libtorrent9peer_info11interestingE). |
Same problem (Ubuntu 18.04.4) opened ticket before looking up for it (sorry newb here) closed it. |
I just pushed a new libtorrent version on the PPAs. You should wait for them to build. They now have the deprecated functions enabled again. The new package version is And in a couple of hours I'll release qbittorrent v4.2.2 too. |
@sledgehammer999 For some reason, something is not going right on my end:
All fine until here. Then:
However:
What am I missing here? NVM. It should have been:
|
Hm, I'm not sure if I report this in the right place especially after it's closed but currently the same thing is happening on openSUSE Tumbleweed, no separated installation or such, simple from the official package, v4.2.5 qbittorrent: symbol lookup error: qbittorrent: undefined symbol: _ZN10libtorrent5entryC1ESt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES0_NS_3aux12strview_lessESaISt4pairIKS7_S0_EEE |
@aldevel
Due to current limitations of qBittorrent's build system, the first alternative is the easiest, followed by the second and third. |
Thanks for the prompt response. So is this an ongoing issue with libtorrent for months now and that's the only workaround? Otherwise what do you mean building it with C++ 14? Is it not a given stuff already on your system? I mean if you build it with cmake then it will be installed regarding to given C++ related packages on your system isn't it? Anyway I'd rather install an other client. Definitely would give it shot if there would be a reasonable workaround. |
If you want to learn more about the issue itself, take a look at arvidn/libtorrent#4965 and the discussions that stemmed from it. The problem is essentially summarized here: arvidn/libtorrent#4965 (comment) - an internal container type that depends on the C++ standard used to build libtorrent leaks into its API, potentially leading to linking failures if the code linking against it uses a different C++ standard. My original comment proposed not one, but three different workarounds. The first one is the easiest, IMO. The other two leverage the
I mean such that the compiler uses This seems to me like a packaging fail on OpenSUSE's part. Please submit a bug on their issue tracker asking them to fix it.
|
Original issue had been solved already. Recent problems in OpenSUSE now tracked at: #13322 |
Latest qbittorent 4.2.1 on Linux Mint 19.3 doesn't start anymore after libtorrent-rasterbar10 update from 1.2.3 to 1.2.5 (standard update that just came in):
~$ qbittorrent qbittorrent: symbol lookup error: qbittorrent: undefined symbol: _ZN10libtorrent9peer_info11interestingE
~$ apt list libtorrent-rasterbar10 Listing... Done libtorrent-rasterbar10/bionic,now 1.2.5+git20200323.0d06d47a29-1ppa1~18.04 amd64 [installed]
~$ apt list qbittorrent Listing... Done qbittorrent/bionic,now 1:4.2.0.99~202003190933-6820-2bf340a~ubuntu18.04.1 amd64 [installed]
The text was updated successfully, but these errors were encountered: