There is also a thread on ubuntuforums.org on this topic:

http://ubuntuforums.org/showthread.php?t=1870939

For information:

 both libraries are in /usr/lib:

 /usr/lib$ ls libmediastreamer* libortp*
 libmediastreamer.so libmediastreamer.so.0 libmediastreamer.so.0.0.0 libortp.so 
libortp.so.8 libortp.so.8.0.0

 and libmediastreamer.so depends on libortp.so:

 /usr/lib$ ldd libmediastreamer.so.0.0.0 | grep libortp
 libortp.so.8 => /usr/lib/libortp.so.8 (0x00007f21646ed000)

 And libmediastreamer.so really demands ortp_malloc symbol:

 /usr/lib$ nm -D libmediastreamer.so.0.0.0 | grep malloc
 U malloc
 U ortp_malloc
 U ortp_malloc0

 while libortp.so really exports ortp_malloc symbol:

 /usr/lib$ nm -D /usr/lib/libortp.so.8 | grep malloc
 U malloc
 0000000000007ea0 T ortp_malloc
 0000000000007ed0 T ortp_malloc0

 However, the compiler (linker) still complains about:

 /usr/bin/ld: 
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib/libmediastreamer.so: 
undefined reference to symbol 'ortp_malloc'
 /usr/bin/ld: note: 'ortp_malloc' is defined in DSO /usr/lib/libortp.so.8 so 
try adding it to the linker command line
 /usr/lib/libortp.so.8: could not read symbols: Invalid operation

 Any news?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/876264

Title:
  libmediastreamer.so and libortp.so are not properly linked

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linphone/+bug/876264/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to