You are not logged in.

#1 2021-03-06 07:28:22

m00nsh1ne
Member
Registered: 2021-03-06
Posts: 13

[SOLVED] Dependency Issues

A newbie here, I am getting this response whenever i try to upgrade my system.
-:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing dav1d (0.8.2-1) breaks dependency 'libdav1d.so=4-64' required by ffmpeg-git
I also want to replace ffmpeg-git with ffmpeg, but that doesnt work because uninstalling ffmpeg-git also breaks dependencies of Firefox among others.
I have been ignoring it for a whie by just using 'sudo pacman -Syu --ignore dav1d' but I would like to get this fixed.

Last edited by m00nsh1ne (2021-03-06 21:31:54)

Offline

#2 2021-03-06 07:43:58

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [SOLVED] Dependency Issues

pacman -Syu ffmpeg

Which will perform the full system upgrade and install ffmpeg replacing ffmpeg-git in one transaction.

Offline

#3 2021-03-06 12:23:57

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: [SOLVED] Dependency Issues

Oddly enough https://aur.archlinux.org/cgit/aur.git/ … ffmpeg-git doesn't list a hard dependency on a specific libdav1d.so version .

Rebuilding ffmpeg-git in a clean chroot should be enough to solve this .

Or are you using another ffmpeg git package ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#4 2021-03-06 12:36:57

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,463

Re: [SOLVED] Dependency Issues

Lone_Wolf wrote:

Oddly enough https://aur.archlinux.org/cgit/aur.git/ … ffmpeg-git doesn't list a hard dependency on a specific libdav1d.so version .

Rebuilding ffmpeg-git in a clean chroot should be enough to solve this .

Or are you using another ffmpeg git package ?

Not odd at all, that's how lib deps work.

Rebuilding in a clean chroot will work, but you then need to put that package in a local repo so that it gets updated at the same time as everything else. You could also use -U to update both ffmpeg-git and dav1d at the same time.

In short, lib deps, or any specific version dep, don't work all that well in the AUR.

Online

#5 2021-03-06 13:44:45

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: [SOLVED] Dependency Issues

scimmia wrote:

Not odd at all, that's how lib deps work.

Checked man PKGBUILD and you're right,


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#6 2021-03-06 20:52:46

m00nsh1ne
Member
Registered: 2021-03-06
Posts: 13

Re: [SOLVED] Dependency Issues

Fixed this Issue by running
>Sudo pacman -Syu ffmpeg mpv

Which solved the dependency issues.

Last edited by m00nsh1ne (2021-03-06 21:29:04)

Offline

Board footer

Powered by FluxBB