Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#32664 - [ushare] expects libavformat.so.52 current version is libavformat.so.54

Attached to Project: Community Packages
Opened by Robby Lank (bluefalcon) - Thursday, 15 November 2012, 01:45 GMT
Last edited by Sergej Pupykin (sergej) - Sunday, 18 November 2012, 08:36 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 1
Private No

Details

Description:

Ushare seems to be expecting an outdated version of libav. It is looking for libavformat.so.52 and libavcodec.so.52 These appear to be in the ffmpeg package which is not listed as a dependency and probably should be.

Additional info:
ushare.conf is attached


Steps to reproduce:
1. run /etc/rc.d/ushare start

Get following message:
/usr/bin/ushare: error while loading shared libraries: libavformat.so.52: cannot open shared object file: No such file or directory

ls -al /usr/lib | grep libavformat.so shows:
lrwxrwxrwx 1 root root 24 Sep 29 06:22 libavformat.so -> libavformat.so.54.29.104
lrwxrwxrwx 1 root root 24 Sep 29 06:22 libavformat.so.54 -> libavformat.so.54.29.104
-rwxr-xr-x 1 root root 1322760 Sep 29 06:22 libavformat.so.54.29.104

This task depends upon

Closed by  Sergej Pupykin (sergej)
Sunday, 18 November 2012, 08:36 GMT
Reason for closing:  Not a bug
Comment by Robby Lank (bluefalcon) - Thursday, 15 November 2012, 02:18 GMT
I have tried to build ushare using the abs system. libdlna seems to be the culprit. The configure is failing since libdlna.so requires libavforma.so.52. see attached config.log.
Comment by Sergej Pupykin (sergej) - Thursday, 15 November 2012, 04:42 GMT
ldd /usr/bin/ushare | grep avform
libavformat.so.54 => /usr/lib/libavformat.so.54 (0x00007fe3c8290000)
ldd /usr/lib/libdlna.so | grep avform
libavformat.so.54 => /usr/lib/libavformat.so.54 (0x00007f496c85b000)
Comment by Robby Lank (bluefalcon) - Saturday, 17 November 2012, 22:47 GMT
$ ldd /usr/bin/ushare | grep avform
libavformat.so.52 => not found
$ ldd /usr/lib/libdlna.so | grep avform
libavformat.so.52 => not found
$ ldd /usr/bin/ffmpeg | grep avform
libavformat.so.54 => /usr/lib/libavformat.so.54 (0x00007f033a07b000)

I tried this on another system and it is not broken there. Any suggestions. This admittedly confuses me. I have done a pacman -Syu and also attempted re-installing the packages. I am seeing the same problem using abs and the packages (ushare and libdlna) refuse to configure. I wonder if I am use a bad mirror?
Comment by Robby Lank (bluefalcon) - Saturday, 17 November 2012, 23:01 GMT
It appears my pacman db was borked. Removing libdlna and ushare and then pacman -Scc and re-installing fixed things. So no bug here, my bad.

Loading...