Summary: | teamspeak2-client crashes upon execution complaining about missing shared library | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthew Gleed <mgleed> |
Component: | Current packages | Assignee: | Jeremy Huddleston (RETIRED) <eradicator> |
Status: | RESOLVED INVALID | ||
Severity: | critical | CC: | sound |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matthew Gleed
2004-07-08 20:34:23 UTC
55893 looks like a dupe. I'm seeing the same thing. Kernel 2.6.7-r1, gentoo-dev-sources. P4 processor. I've got two machines, one with xorg and one with Xfree. ALSA sound. Both show the same error: bash-2.05b$ /data/opt/teamspeak2-client/TeamSpeak.bin /data/opt/teamspeak2-client/TeamSpeak.bin: error while loading shared libraries: /data/opt/teamspeak2-client/TeamSpeak.bin: undefined symbol: initPAnsiStrings Emerge search teamspeak shows the following: bash-2.05b# emerge search teamspeak Searching... [ Results for search key : teamspeak ] [ Applications found : 2 ] * media-sound/teamspeak2-client-bin Latest version available: 2.0.32.60-r3 Latest version installed: 2.0.32.60-r3 Size of downloaded files: 7,358 kB Homepage: http://www.teamspeak.org Description: The TeamSpeak voice communication tool License: as-is Further info. I was wrong about 55893. It is NOT a dupe. Sorry. I had an old install of TeamSpeak on this same computer (when it was running Mandrake) from last year when I was running TeamSpeak from my home directory. That one also generates the same error message. I plan to try a fresh install from the TeamSpeak tarball and see if the problem still occurs. Check out http://forums.devshed.com/archive/t-146990 It looks like we need an old libqt.so which is binary incompatible with the one you (and now I) have on our systems... I'll look upstream for a solution... I have fixed mine by adding the same file you get if u download directly from teamspeak.org in the directory add a file Teamspeak wil the following lines: #!/bin/sh # # This starup script will set the correct library path # and then startup the teamspeak binary. # export LD_LIBRARY_PATH=/opt/teamspeak2-client:$LD_LIBRARY_PATH /opt/teamspeak2-client/TeamSpeak.bin $* Everything works now - hope that helps you 8-) Why not just adding a small startup script in /usr/bin which call: LD_LIBRARY_PATH=/opt/teamspeak2-client/ /opt/teamspeak2-client/TeamSpeak.bin (exporting isnt neccessary. try it at the commandline.) I wondered why teamspeak-client has to be started with a absolute path actually ... Actually, this is already done with /opt/bin/TeamSpeak |