FS#43369 - [bcg729] Missing dependency in libmsbcg729.so

Attached to Project: Community Packages
Opened by Chih-Hsuan Yen (yan12125) - Wednesday, 07 January 2015, 15:54 GMT
Last edited by Sergej Pupykin (sergej) - Wednesday, 07 January 2015, 18:22 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The file /usr/lib/mediastreamer/plugins/libmsbcg729.so provided by community/bcg729 have missing dependency libzrtpcpp.so.2

Additional info:
bcg729 1.0.0-5
libzrtpcpp 4.3.1-1

Steps to reproduce:
On a fresh installed Arch Linux device,
# pacman -S bcg729
$ ldd /usr/lib/mediastreamer/plugins/libmsbcg729.so
linux-vdso.so.1 (0x00007fffee109000)
libmediastreamer_base.so.3 => /usr/lib/libmediastreamer_base.so.3 (0x00007ff6e02c6000)
libmediastreamer_voip.so.3 => /usr/lib/libmediastreamer_voip.so.3 (0x00007ff6e0060000)
libortp.so.9 => /usr/lib/libortp.so.9 (0x00007ff6dfe36000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007ff6dfc19000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007ff6dfa11000)
libsrtp.so.0 => /usr/lib/libsrtp.so.0 (0x00007ff6df7f9000)
libzrtpcpp.so.2 => not found
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007ff6df3e6000)
libbcg729.so.0 => /usr/lib/libbcg729.so.0 (0x00007ff6df1da000)
(...Lines below omitted...)
This task depends upon

Closed by  Sergej Pupykin (sergej)
Wednesday, 07 January 2015, 18:22 GMT
Reason for closing:  Fixed
Comment by Chih-Hsuan Yen (yan12125) - Wednesday, 07 January 2015, 15:58 GMT
Note: bcg729 is a dependency of linphone, a useful SIP client.

A workaround is:
$ yaourt -Sb bcg729
Comment by Doug Newgard (Scimmia) - Wednesday, 07 January 2015, 16:30 GMT
libzrtpcpp is required by ortp, which is required by mediastreamer, which is a dependency. No missing dep here, simply a rebuild needed for an soname bump.

Loading...