You are not logged in.
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
pacman -Syu ffmpeg
Which will perform the full system upgrade and install ffmpeg replacing ffmpeg-git in one transaction.
Offline
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
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
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
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