[arch-general] pacman's "Depends On"

Simon Hanna j0k3ing at gmail.com
Thu Apr 23 15:06:39 UTC 2015


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 at 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
>


More information about the arch-general mailing list