I'm getting this error in rawhide with all updates. This is trying to install team speak
sh ./setup.sh ./setup.data/installer/installer: symbol lookup error: ./setup.data/installer/installer: undefined symbol: initPAnsiStrings
[justin@anberlin TeamSpeak]$ strace /opt/TeamSpeak/TeamSpeak.bin execve("/opt/TeamSpeak/TeamSpeak.bin", ["/opt/TeamSpeak/TeamSpeak.bin"...], [/* 29 vars */]) = 0 [ Process PID=11074 runs in 32 bit mode. ] brk(0) = 0x9885000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(0x3, 0xffae3a20) = 0 mmap2(NULL, 90824, PROT_READ, MAP_PRIVATE, 3, 0) = 0x12f000 close(3) = 0 open("/usr/lib/libX11.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320A\1\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae3a80) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x146000 mmap2(NULL, 1052628, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x147000 mmap2(0x244000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xfc) = 0x244000 close(3) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20H\0\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae3a64) = 0 mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x248000 mmap2(0x25d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0x25d000 mmap2(0x25f000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x25f000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae3a48) = 0 mmap2(NULL, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x261000 mmap2(0x264000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x264000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@g\1\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae3a2c) = 0 mmap2(NULL, 1476176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x266000 mmap2(0x3c9000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x163) = 0x3c9000 mmap2(0x3cc000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3cc000 close(3) = 0 open("/usr/lib/libxcb-xlib.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\6\0\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae3990) = 0 mmap2(NULL, 7264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cf000 mmap2(0x3d0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x3d0000 close(3) = 0 open("/usr/lib/libxcb.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000o\0\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae3974) = 0 mmap2(NULL, 114564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3d1000 mmap2(0x3ec000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a) = 0x3ec000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3ed000 open("/usr/lib/libXau.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\t\0\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae36a4) = 0 mmap2(NULL, 10880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ee000 mmap2(0x3f0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x3f0000 close(3) = 0 open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\r\0\0004\0\0\0"..., 512) = 512 fstat64(0x3, 0xffae3688) = 0 mmap2(NULL, 21352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3f1000 mmap2(0x3f6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x3f6000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3f7000 set_thread_area(0xffae3f80) = 0 mprotect(0x3c9000, 8192, PROT_READ) = 0 mprotect(0x264000, 4096, PROT_READ) = 0 mprotect(0x25d000, 4096, PROT_READ) = 0 mprotect(0x12c000, 4096, PROT_READ) = 0 munmap(0x12f000, 90824) = 0 set_tid_address(0x3f7708) = 11074 set_robust_list(0x3f7710, 0xc) = 0 futex(0xffae41e0, FUTEX_WAKE_PRIVATE, 1) = 0 rt_sigaction(SIGRTMIN, {0x40024c2c0, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|0x3ae3eb8, (nil)}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x100000040024c700, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|0x3ae3eb8, (nil)}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=-4284481536, rlim_max=16}) = 0 uname({sys="Linux", node="anberlin.whq.sprint.com", ...}) = 0 futex(0x265068, FUTEX_WAKE_PRIVATE, 2147483647) = 0 brk(0) = 0x9885000 brk(0x98a6000) = 0x98a6000 futex(0x82da18c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 dup(1) = 3 fcntl64(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE) fstat64(0x3, 0xffae3f50) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x12f000 _llseek(3, 0, 0xffae3fa8, SEEK_CUR) = -1 ESPIPE (Illegal seek) open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 4 fstat64(0x4, 0x3cbac0) = 0 mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 4, 0) = 0x3f8000 close(4) = 0 mmap2(NULL, 65535, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 0, 0) = 0 readlink("/proc/self/exe", "/opt/TeamSpeak/TeamSpeak.bin", 4096) = 28 stat64(0xffae3130, 0xffae1fe0) = 0 stat64(0xffae206c, 0xffae1fe0) = -1 ENOENT (No such file or directory) stat64(0xffae206c, 0xffae1fe0) = -1 ENOENT (No such file or directory) open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 4 fstat64(0x4, 0xffae2e60) = 0 mmap2(NULL, 26040, PROT_READ, MAP_SHARED, 4, 0) = 0x130000 close(4) = 0 futex(0x3cba4c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 rt_sigaction(SIGINT, {0x40806a820, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|SA_SIGINFO|0x3ae4020, (nil)}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGFPE, {0x40806a820, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|SA_SIGINFO|0x3ae4020, (nil)}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGSEGV, {0x40806a820, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|SA_SIGINFO|0x3ae4020, (nil)}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {0x40806a820, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|SA_SIGINFO|0x3ae4020, (nil)}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGBUS, {0x40806a820, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|SA_SIGINFO|0x3ae4020, (nil)}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {0x40806a820, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_INTERRUPT|SA_NOMASK|SA_ONESHOT|SA_SIGINFO|0x3ae4020, (nil)}, {SIG_DFL}, 8) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(0x4, 0xffae3aa0) = 0 mmap2(NULL, 90824, PROT_READ, MAP_PRIVATE, 4, 0) = 0x5f8000 close(4) = 0 open("/lib/tls/i686/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/lib/tls/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/lib/i686/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = 0 open("/lib/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/lib/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = 0 open("/usr/lib/tls/i686/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = -1 ENOENT (No such file or directory) open("/usr/lib/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffae3aa0, 0xffae3b10) = 0 munmap(0x5f8000, 90824) = 0 writev(2, [{"/opt/TeamSpeak/TeamSpeak.bin", 28}, {": ", 2}, {"symbol lookup error", 19}, {": ", 2}, {"/opt/TeamSpeak/TeamSpeak.bin", 28}, {": ", 2}, {"undefined symbol: initPAnsiStrin"..., 34}, {"", 0}, {"", 0}, {"\n", 1}], 10/opt/TeamSpeak/TeamSpeak.bin: symbol lookup error: /opt/TeamSpeak/TeamSpeak.bin: undefined symbol: initPAnsiStrings ) = 116 exit_group(127) = ?
On Sat, May 10, 2008 at 9:14 PM, Justin Conover justin.conover@gmail.com wrote:
I'm getting this error in rawhide with all updates. This is trying to install team speak
sh ./setup.sh ./setup.data/installer/installer: symbol lookup error: ./setup.data/installer/installer: undefined symbol: initPAnsiStrings
On Mon, May 12, 2008 at 03:22:22PM -0500, Justin Conover wrote:
open("/usr/lib/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or directory)
It appears that this is the real issue. A check on http://rpmfind.net/ suggests that the library can be found on sourceforge and it also brings this information: "This library is require to run any software developped with Borland Kylix compiler".
Michal
On Mon, May 12, 2008 at 4:02 PM, Michal Jaegermann michal@harddata.com wrote:
On Mon, May 12, 2008 at 03:22:22PM -0500, Justin Conover wrote:
open("/usr/lib/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such
file or
directory)
It appears that this is the real issue. A check on http://rpmfind.net/ suggests that the library can be found on sourceforge and it also brings this information: "This library is require to run any software developped with Borland Kylix compiler".
Michal
-- fedora-test-list mailing list fedora-test-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list
It looks like all I had to do was cp all the lib* to /usr/lib or make a link and it works.
On Wed, May 14, 2008 at 11:18:08AM -0500, Justin Conover wrote:
On Mon, May 12, 2008 at 03:22:22PM -0500, Justin Conover wrote: > open("/usr/lib/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No such file or > directory)
.....
It looks like all I had to do was cp all the lib* to /usr/lib or make a link and it works.
If you have extra libraries in some location which is not scanned by a loader then instead of making copies or links, with a possibility of a "leftover mess" when you remove/replace originals, it is a better idea to add your own configuration file in /etc/ld.so.conf.d/ and rerun 'ldconfig'. You will surely find existing examples in /etc/ld.so.conf.d/ but these are just lists of additional directories.
Michal
On Wed, May 14, 2008 at 12:52 PM, Michal Jaegermann michal@harddata.com wrote:
On Wed, May 14, 2008 at 11:18:08AM -0500, Justin Conover wrote:
On Mon, May 12, 2008 at 03:22:22PM -0500, Justin Conover wrote: > open("/usr/lib/libborqt-6.9-qt2.3.so", O_RDONLY) = -1 ENOENT (No
such
file or > directory)
.....
It looks like all I had to do was cp all the lib* to /usr/lib or make a link and it works.
If you have extra libraries in some location which is not scanned by a loader then instead of making copies or links, with a possibility of a "leftover mess" when you remove/replace originals, it is a better idea to add your own configuration file in /etc/ld.so.conf.d/ and rerun 'ldconfig'. You will surely find existing examples in /etc/ld.so.conf.d/ but these are just lists of additional directories.
Michal
-- fedora-test-list mailing list fedora-test-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list
I had tried that just creating a teamspeak.conf with /opt/TeamSpeak2RC2, ran ldconfig and it still didn't work, that is why i just linked to them in /usr/lib
On Wed, May 14, 2008 at 01:04:36PM -0500, Justin Conover wrote:
I had tried that just creating a teamspeak.conf with /opt/TeamSpeak2RC2,
This was the location and not something like /opt/TeamSpeak2RC2/lib ?
ran ldconfig and it still didn't work, that is why i just linked to them in /usr/ lib
What 'ldconfig -v' had to say about the situation?
If you did not make any mistakes then, from what you are saying, you have a serious bug in a glibc package to report. Not that I ever seen anything like that.
Michal
On Wed, May 14, 2008 at 1:18 PM, Michal Jaegermann michal@harddata.com wrote:
On Wed, May 14, 2008 at 01:04:36PM -0500, Justin Conover wrote:
I had tried that just creating a teamspeak.conf with /opt/TeamSpeak2RC2,
This was the location and not something like /opt/TeamSpeak2RC2/lib ?
ran ldconfig and it still didn't work, that is why i just linked to them in /usr/ lib
What 'ldconfig -v' had to say about the situation?
If you did not make any mistakes then, from what you are saying, you have a serious bug in a glibc package to report. Not that I ever seen anything like that.
Michal
-- fedora-test-list mailing list fedora-test-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list
# cd /opt/TeamSpeak2RC2/ # mkdir lib # cp lib* lib/ # pwd /etc/ld.so.conf.d # cat teamspeak.conf /opt/TeamSpeak2RC2/lib # ldconfig
1# cd /opt/TeamSpeak2RC2/lib
# ll total 7772 lrwxrwxrwx 1 root root 16 2008-05-14 21:01 HVDI.so.0.8 -> libHVDI.so.0.8.0 lrwxrwxrwx 1 root root 21 2008-05-14 21:01 libborqt-6.9.0-qt2.3.so -> libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 7526184 2008-05-14 21:00 libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 180344 2008-05-14 21:00 libHVDI.so.0.8.0 lrwxrwxrwx 1 root root 17 2008-05-14 21:01 libspeex.so.1 -> libspeex.so.1.0.0 -rwxr-xr-x 1 root root 224296 2008-05-14 21:00 libspeex.so.1.0.0
$ /opt/TeamSpeak2RC2/TeamSpeak.bin /opt/TeamSpeak2RC2/TeamSpeak.bin: symbol lookup error: /opt/TeamSpeak2RC2/TeamSpeak.bin: undefined symbol: initPAnsiStrings
# ldconfig -v |more snip /opt/TeamSpeak2RC2/lib: libborqt-6.9.0-qt2.3.so -> libborqt-6.9-qt2.3.so HVDI.so.0.8 -> libHVDI.so.0.8.0 libspeex.so.1 -> libspeex.so.1.0.0 snip snip (very bottom) /lib/i686: (hwcap: 0x0008000000000000) /lib64/tls: (hwcap: 0x8000000000000000) /usr/lib64/sse2: (hwcap: 0x0000000004000000) /usr/lib64/tls: (hwcap: 0x8000000000000000)
On Wed, May 14, 2008 at 09:07:42PM -0500, Justin Conover wrote:
# pwd /etc/ld.so.conf.d # cat teamspeak.conf /opt/TeamSpeak2RC2/lib # ldconfig
1# cd /opt/TeamSpeak2RC2/lib
# ll total 7772 lrwxrwxrwx 1 root root 16 2008-05-14 21:01 HVDI.so.0.8 -> libHVDI.so.0.8.0 lrwxrwxrwx 1 root root 21 2008-05-14 21:01 libborqt-6.9.0-qt2.3.so -> libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 7526184 2008-05-14 21:00 libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 180344 2008-05-14 21:00 libHVDI.so.0.8.0 lrwxrwxrwx 1 root root 17 2008-05-14 21:01 libspeex.so.1 -> libspeex.so.1.0.0 -rwxr-xr-x 1 root root 224296 2008-05-14 21:00 libspeex.so.1.0.0
$ /opt/TeamSpeak2RC2/TeamSpeak.bin /opt/TeamSpeak2RC2/TeamSpeak.bin: symbol lookup error: /opt/TeamSpeak2RC2/ TeamSpeak.bin: undefined symbol: initPAnsiStrings
Does 'ldd /opt/TeamSpeak2RC2/TeamSpeak.bin' shows something as "not found"?
# ldconfig -v |more snip /opt/TeamSpeak2RC2/lib: libborqt-6.9.0-qt2.3.so -> libborqt-6.9-qt2.3.so HVDI.so.0.8 -> libHVDI.so.0.8.0 libspeex.so.1 -> libspeex.so.1.0.0
So you are saying that all libraries from /opt/TeamSpeak2RC2/lib are found and everything looks like it should. And if you make them available from /usr/lib too then this "undefined symbol: initPAnsiStrings" is truly gone? I was guessing from an earlier information that 'libborqt' resolves that. Weird! Load order?
Wait a minute! You should have quite a newer version of libspeex on your system. As a matter of fact there was fairly recently a security update. This is what ChangeLog says:
- Security update: Add mode checks to speex_packet_to_header() to protect applications using speex library and not having proper checks (CVE-2008-1686, #441239, https://trac.xiph.org/changeset/14701)
If you clobbered a system copy with an old stuff from Borland then who knows what may happen?
Michal
On Wed, May 14, 2008 at 9:56 PM, Michal Jaegermann michal@harddata.com wrote:
On Wed, May 14, 2008 at 09:07:42PM -0500, Justin Conover wrote:
# pwd /etc/ld.so.conf.d # cat teamspeak.conf /opt/TeamSpeak2RC2/lib # ldconfig
1# cd /opt/TeamSpeak2RC2/lib
# ll total 7772 lrwxrwxrwx 1 root root 16 2008-05-14 21:01 HVDI.so.0.8 ->
libHVDI.so.0.8.0
lrwxrwxrwx 1 root root 21 2008-05-14 21:01 libborqt-6.9.0-qt2.3.so-> libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 7526184 2008-05-14 21:00 libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 180344 2008-05-14 21:00 libHVDI.so.0.8.0 lrwxrwxrwx 1 root root 17 2008-05-14 21:01 libspeex.so.1 -> libspeex.so.1.0.0 -rwxr-xr-x 1 root root 224296 2008-05-14 21:00 libspeex.so.1.0.0
$ /opt/TeamSpeak2RC2/TeamSpeak.bin /opt/TeamSpeak2RC2/TeamSpeak.bin: symbol lookup error:
/opt/TeamSpeak2RC2/
TeamSpeak.bin: undefined symbol: initPAnsiStrings
Does 'ldd /opt/TeamSpeak2RC2/TeamSpeak.bin' shows something as "not found"?
# ldconfig -v |more snip /opt/TeamSpeak2RC2/lib: libborqt-6.9.0-qt2.3.so -> libborqt-6.9-qt2.3.so HVDI.so.0.8 -> libHVDI.so.0.8.0 libspeex.so.1 -> libspeex.so.1.0.0
So you are saying that all libraries from /opt/TeamSpeak2RC2/lib are found and everything looks like it should. And if you make them available from /usr/lib too then this "undefined symbol: initPAnsiStrings" is truly gone? I was guessing from an earlier information that 'libborqt' resolves that. Weird! Load order?
Wait a minute! You should have quite a newer version of libspeex on your system. As a matter of fact there was fairly recently a security update. This is what ChangeLog says:
- Security update: Add mode checks to speex_packet_to_header() to protect
applications using speex library and not having proper checks (CVE-2008-1686, #441239, https://trac.xiph.org/changeset/14701)
If you clobbered a system copy with an old stuff from Borland then who knows what may happen?
Michal
-- fedora-test-list mailing list fedora-test-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list
$ ldd TeamSpeak.bin linux-gate.so.1 => (0x00110000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00ae9000) libpthread.so.0 => /lib/libpthread.so.0 (0x00ac6000) libdl.so.2 => /lib/libdl.so.2 (0x007a4000) libc.so.6 => /lib/libc.so.6 (0x00639000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x00ac2000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0099d000) /lib/ld-linux.so.2 (0x00619000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00aa7000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00ae1000)
On Wed, May 14, 2008 at 10:56 PM, Michal Jaegermann michal@harddata.com wrote:
On Wed, May 14, 2008 at 09:07:42PM -0500, Justin Conover wrote:
# pwd /etc/ld.so.conf.d # cat teamspeak.conf /opt/TeamSpeak2RC2/lib # ldconfig
1# cd /opt/TeamSpeak2RC2/lib
# ll total 7772 lrwxrwxrwx 1 root root 16 2008-05-14 21:01 HVDI.so.0.8 ->
libHVDI.so.0.8.0
lrwxrwxrwx 1 root root 21 2008-05-14 21:01 libborqt-6.9.0-qt2.3.so-> libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 7526184 2008-05-14 21:00 libborqt-6.9-qt2.3.so -rwxr-xr-x 1 root root 180344 2008-05-14 21:00 libHVDI.so.0.8.0 lrwxrwxrwx 1 root root 17 2008-05-14 21:01 libspeex.so.1 -> libspeex.so.1.0.0 -rwxr-xr-x 1 root root 224296 2008-05-14 21:00 libspeex.so.1.0.0
$ /opt/TeamSpeak2RC2/TeamSpeak.bin /opt/TeamSpeak2RC2/TeamSpeak.bin: symbol lookup error:
/opt/TeamSpeak2RC2/
TeamSpeak.bin: undefined symbol: initPAnsiStrings
Does 'ldd /opt/TeamSpeak2RC2/TeamSpeak.bin' shows something as "not found"?
# ldconfig -v |more snip /opt/TeamSpeak2RC2/lib: libborqt-6.9.0-qt2.3.so -> libborqt-6.9-qt2.3.so HVDI.so.0.8 -> libHVDI.so.0.8.0 libspeex.so.1 -> libspeex.so.1.0.0
So you are saying that all libraries from /opt/TeamSpeak2RC2/lib are found and everything looks like it should. And if you make them available from /usr/lib too then this "undefined symbol: initPAnsiStrings" is truly gone? I was guessing from an earlier information that 'libborqt' resolves that. Weird! Load order?
Wait a minute! You should have quite a newer version of libspeex on your system. As a matter of fact there was fairly recently a security update. This is what ChangeLog says:
- Security update: Add mode checks to speex_packet_to_header() to protect
applications using speex library and not having proper checks (CVE-2008-1686, #441239, https://trac.xiph.org/changeset/14701)
If you clobbered a system copy with an old stuff from Borland then who knows what may happen?
Michal
$ rpm -ql speex /usr/lib/libspeex.so.1 /usr/lib/libspeex.so.1.4.0 /usr/lib/libspeexdsp.so.1 /usr/lib/libspeexdsp.so.1.4.0
version from TeamSpeak libspeex.so.1.0.0