[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-users] oRTP: undefined symbols
From: |
alekcejk |
Subject: |
Re: [Linphone-users] oRTP: undefined symbols |
Date: |
Fri, 24 Feb 2012 22:42:08 +0200 |
User-agent: |
KNode/4.8.0 |
That was visibility issue which is fixed in libztpcpp-2.1.2.
Thanks to Werner Dittmann.
> Hi,
>
> I built ortp-0.20.0 against libzrtpcpp-2.1.1
> https://github.com/downloads/wernerd/ZRTPCPP/libzrtpcpp-2.1.1.tar.bz2
>
> libzrtpcpp-2.1.1 released yesterday and its code looks very
> close to sources from git://git.linphone.org/zrtpcpp.git
>
> But there are undefined symbol shown by ldd:
>
> # ldd -r -u /usr/lib/libortp.so.8
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_processZrtpMessage (continued)
> undefined symbol: zrtp_processZrtpMessage (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol: zrtp_inState
> (continued)
> undefined symbol: zrtp_inState (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_initializeZrtpEngine (continued)
> undefined symbol: zrtp_initializeZrtpEngine (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_setSasSignature (continued)
> undefined symbol: zrtp_setSasSignature (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_getMultiStrParams (continued)
> undefined symbol: zrtp_getMultiStrParams (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_setTrustedMitM (continued)
> undefined symbol: zrtp_setTrustedMitM (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_isMultiStream (continued)
> undefined symbol: zrtp_isMultiStream (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_setMandatoryOnly (continued)
> undefined symbol: zrtp_setMandatoryOnly (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_GenerateCksum (continued)
> undefined symbol: zrtp_GenerateCksum (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_setEnrollmentMode (continued)
> undefined symbol: zrtp_setEnrollmentMode (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_resetSASVerified (continued)
> undefined symbol: zrtp_resetSASVerified (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_InitializeConfig (continued)
> undefined symbol: zrtp_InitializeConfig (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_isMultiStreamAvailable (continued)
> undefined symbol: zrtp_isMultiStreamAvailable (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_CreateWrapper (continued)
> undefined symbol: zrtp_CreateWrapper (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_setMultiStrParams (continued)
> undefined symbol: zrtp_setMultiStrParams (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_DestroyWrapper (continued)
> undefined symbol: zrtp_DestroyWrapper (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_CheckCksum (continued)
> undefined symbol: zrtp_CheckCksum (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_processTimeout (continued)
> undefined symbol: zrtp_processTimeout (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_startZrtpEngine (continued)
> undefined symbol: zrtp_startZrtpEngine (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_stopZrtpEngine (continued)
> undefined symbol: zrtp_stopZrtpEngine (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_EndCksum (continued)
> undefined symbol: zrtp_EndCksum (/usr/lib/libortp.so.8)
> 1670: /usr/lib/libortp.so.8: error: symbol lookup error: undefined
> symbol:
> zrtp_SASVerified (continued)
> undefined symbol: zrtp_SASVerified (/usr/lib/libortp.so.8)
> Unused direct dependencies:
> linux-gate.so.1
> /lib/libm.so.6
> /lib/libssl.so.10
> /lib/libzrtpcpp.so.2
>
> # ldd /usr/lib/libortp.so.8
> linux-gate.so.1 => (0x00660000)
> libpthread.so.0 => /lib/libpthread.so.0 (0x0034d000)
> libm.so.6 => /lib/libm.so.6 (0x00110000)
> libsrtp.so.0 => /lib/libsrtp.so.0 (0x00323000)
> libssl.so.10 => /lib/libssl.so.10 (0x00779000)
> libzrtpcpp.so.2 => /lib/libzrtpcpp.so.2 (0x00855000)
> libcrypto.so.10 => /lib/libcrypto.so.10 (0x00367000)
> libc.so.6 => /lib/libc.so.6 (0x0088d000)
> /lib/ld-linux.so.2 (0x00a87000)
> libgssapi_krb5.so.2 => /lib/libgssapi_krb5.so.2 (0x0013b000)
> libkrb5.so.3 => /lib/libkrb5.so.3 (0x0050e000)
> libcom_err.so.2 => /lib/libcom_err.so.2 (0x0017d000)
> libk5crypto.so.3 => /lib/libk5crypto.so.3 (0x00d85000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x00d56000)
> libdl.so.2 => /lib/libdl.so.2 (0x00ff7000)
> libz.so.1 => /lib/libz.so.1 (0x00cf0000)
> libccrtp.so.0 => /lib/libccrtp.so.0 (0x00182000)
> libcommoncpp.so.5 => /lib/libcommoncpp.so.5 (0x001c1000)
> libucommon.so.5 => /lib/libucommon.so.5 (0x00254000)
> libnsl.so.1 => /lib/libnsl.so.1 (0x00f40000)
> librt.so.1 => /lib/librt.so.1 (0x00202000)
> libstdc++.so.6 => /lib/libstdc++.so.6 (0x00661000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0020b000)
> libkrb5support.so.0 => /lib/libkrb5support.so.0 (0x002c2000)
> libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00228000)
> libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x00aa8000)
> libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x00b53000)
> libselinux.so.1 => /lib/libselinux.so.1 (0x00d2e000)
>
> Is there way to fix symbol lookup errors?
>
--
Alexey Kurov <address@hidden>