undefined symbol: initPAnsiStrings

Justin Conover justin.conover at gmail.com
Thu May 15 03:03:40 UTC 2008


On Wed, May 14, 2008 at 9:56 PM, Michal Jaegermann <michal at 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 at 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)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/test/attachments/20080514/059705ce/attachment.html 


More information about the test mailing list