Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 598136 - media-sound/teamspeak-client-bin with dev-libs/quazip-0.7.2 - /opt/teamspeak3-client/ts3client: error while loading shared libraries: libquazip.so: cannot open shared object file: No such file or directory
Summary: media-sound/teamspeak-client-bin with dev-libs/quazip-0.7.2 - /opt/teamspeak3...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Karol Herbst
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-26 15:37 UTC by Anders Larsson
Modified: 2016-12-23 10:02 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anders Larsson 2016-10-26 15:37:58 UTC
Hi,

After updating to dev-libs/quazip-0.7.2 it's no longer possible to start teamspeak3 due to missing library.

Steps to reproduce:
Update to dev-libs/quazip-0.7.2 (from dev-libs/quazip-0.7.1 in my case)
Start teamspeak /usr/bin/teamspeak3

Result:
/opt/teamspeak3-client/ts3client: error while loading shared libraries: libquazip.so: cannot open shared object file: No such file or directory

dev-quazip-0.7.2 provides the following libs:
/usr/lib64/libquazip5.so -> libquazip5.so.1
/usr/lib64/libquazip5.so.1 -> libquazip5.so.1.0.0
/usr/lib64/libquazip5.so.1.0.0
Comment 1 Anders Larsson 2016-10-26 15:43:00 UTC
I worked around it by creating a symlink /opt/teamspeak3-client/libquazip.so pointing to /usr/lib/libquazip5.so. Dirty fix but it works...

# ln -s /usr/lib/libquazip5.so /opt/teamspeak3-client/libquazip.so
Comment 2 Anders Larsson 2016-10-26 15:44:43 UTC
(In reply to Anders Larsson from comment #1)
> I worked around it by creating a symlink /opt/teamspeak3-client/libquazip.so
> pointing to /usr/lib/libquazip5.so. Dirty fix but it works...
> 
> # ln -s /usr/lib/libquazip5.so /opt/teamspeak3-client/libquazip.so

and it should be lib64 in my case on my amd64-system...

# ln -s /usr/lib64/libquazip5.so /opt/teamspeak3-client/libquazip.so
Comment 3 Michael Palimaka (kensington) gentoo-dev 2016-10-28 20:16:11 UTC
Versions of quazip prior to 0.7.2 could only be built against one version of Qt. Later versions can be built against both, with libquazip.so being the Qt 4 version and libquazip5.so the Qt 5.
Comment 4 Andreas Sturmlechner gentoo-dev 2016-12-23 10:02:33 UTC
quazip-0.7.2-r1 now installs a symlink to libquazip5.so if configured with USE=-qt4, see commit 12aa10473b3f6edef0db3915b70a89739b2b91cf

teamspeak-client-bin forces quazip[-qt4] since commit 4de9dcb246ceab427f9f91d8e6f6de5b9d89a49b