You are not logged in.

#1 2018-05-13 09:29:34

etnull
Member
From: Hackerland
Registered: 2018-04-26
Posts: 33

[SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

After general system update I unable to start qtox anymore. It misses libtoxcore.so.2, I tried to reinstall qtox without luck. libtoxcore isn't in a repositories, and installing toxcore doesn't help aswell.
-
whereis libtoxcore.so.2
libtoxcore.so: /usr/lib/libtoxcore.so.1 /usr/lib/libtoxcore.so
which one should I link to libtoxcore.so.2?
-
linking old libs does not work either
qtox: symbol lookup error: qtox: undefined symbol: toxav_call

Last edited by etnull (2018-05-14 10:02:07)

Offline

#2 2018-05-13 09:36:26

seth
Member
Registered: 2012-09-03
Posts: 51,456

Re: [SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

You have partial additions of the testing repos in your pacman.conf.

Offline

#3 2018-05-13 09:37:40

loqs
Member
Registered: 2014-03-06
Posts: 17,410

Re: [SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

From qtox 1.14.1-2 .BUILDINFO

installed = toxcore-1:0.2.1-1

which is in testing while qtox 1.14.1-2 is in community
edit:
@seth it appears qtox 1.14.1-2 should have been held in testing or built against community.

Last edited by loqs (2018-05-13 09:40:34)

Offline

#4 2018-05-13 10:12:50

etnull
Member
From: Hackerland
Registered: 2018-04-26
Posts: 33

Re: [SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

seth wrote:

You have partial additions of the testing repos in your pacman.conf.

my testing repos are commented out.
I also did not mess with pacman.conf except enabling [multilib] for wine.
what 'partial additions' means and where should I look to fix it?

Offline

#5 2018-05-13 10:38:37

seth
Member
Registered: 2012-09-03
Posts: 51,456

Re: [SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

which qtox
pacman -Qo `which qtox`
pacman -Qm

As loqs pointed out, the so.2 version is from toxcore in testing. Either the qtox in Community is broken or you've a qtox version (pending from some testing repo or maybe built from sources or AUR) in $PATH that was linked to the testing version of toxcore.

Usually this happens when only adding on of the testing repos, fetching libs, but not executables from there.
However in this case it would seem that qtox is entirely incompatible w/ the Community-Testing repo.

Offline

#6 2018-05-13 11:03:02

etnull
Member
From: Hackerland
Registered: 2018-04-26
Posts: 33

Re: [SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

which qtox
/usr/bin/qtox

pacman -Qo `which qtox`
/usr/bin/qtox is owned by qtox 1.14.1-2

pacman -Qm
gegl02 0.2.0-8
js 24.2.0-4
libcloudproviders 0.2.5+9+g93dc5ea-1
vte 0.28.2-8

I installed qtox with pacman -S like usual.

Last edited by etnull (2018-05-13 11:06:40)

Offline

#7 2018-05-13 11:09:41

seth
Member
Registered: 2012-09-03
Posts: 51,456

Re: [SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

Ok, took a look. Not your fault at all.
Community/qtox indeed links libtoxcore.so.2 which is only provided by the testing package. File a bug against the qtox package.
Sorry for the hassle.

Offline

#8 2018-05-13 12:08:17

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [SOLVED] qTox error while loading shared libraries: libtoxcore.so.2

Oh, looks like it was in staging for ffmpeg 4, then got moved too early from testing: https://git.archlinux.org/svntogit/comm … kages/qtox


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

Board footer

Powered by FluxBB