It's working fine for me... % pacman -Qs libvp local/libvpx 1.4.0-2 VP8 and VP9 codec % pacman -Qs firefox local/firefox 37.0.2-1 Standalone web browser from mozilla.org % pacman -Qs ffmpeg local/ffmpeg 1:2.6.2-1 Complete and free Internet live audio and video broadcasting solution are you sure everything is updated and you aren't using testing?! On Thu, Apr 23, 2015 at 4:18 PM, Ralf Mardorf <ralf.mardorf@rocketmail.com> wrote:
Hi :)
if a dedicated version of a dependency is needed, some packages mention it, others don't.
Firefox does not explicitly mention a version of libvpx
$ pacman -Si firefox | grep On Depends On : [snip] libvpx [snip]
but it needs a dedicated version
$ firefox XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so: libvpx.so.2: cannot open shared object file: No such file or directory Couldn't load XPCOM.
ffmpeg does mentions that a dedicated version is needed
$ pacman -Si ffmpeg | grep On Depends On : [snip] libvpx.so=2-64 [snip]
IMO official packages should mention dedicated versions, since for users of a rolling release, there sometimes are good reasons to downgrade.
I tried to build Firefox from ABS against the outdated version of libvpx that is needed and installed on my system, but that's another issue.
Perhaps other packages are broken too and I get aware of it, at an inconvenient time.
How can I figure out what packages depend on a dedicated version of another package?
Regards, Ralf