You are not logged in.
Hi
Doing full system upgrade returns this error:
:: installing rav1e (0.7.1-1.0) breaks dependency 'librav1e.so=0-32' required by ffmpeg
:: installing rav1e (0.7.1-1.0) breaks dependency 'librav1e.so=0-32' required by ffmpeg4.4
:: installing webrtc-audio-processing breaks dependency 'webrtc-audio-processing' required by gst-plugins-bad
:: installing icu (76.1-1.0) breaks dependency 'libicui18n.so=75-32' required by textlive-bin
:: installing icu (76.1-1.0) breaks dependency 'libicuuc.so=75-32' required by textlive-binSomeone knows how solve this issue?
Offline
I am also having this issue with rav1e i found some people asking about it but the solution there didnt work for me. https://bbs.archlinux.org/viewtopic.php?id=289500
i am thinking of uninstalling everything that requires rav1e then reinstalling after i can update. i will update with whether or not it works.
Offline
I have similar error while installing firefox ,depends on ffmpeg , and depends on librav1e.so=0-32
Offline
Using —ignore rav1e did not help, neither did —ignore librav1e.so=0-32
Writing in pacman.conf also did nothing:
IgnorePkg=“libra1ve.so=0-32” ra1ve
Is there anything else I can do to install ffmpeg?
Offline
I found a way that worked to me
This is what I did
Download this version through the mirror https://www.archlinux32.org/packages/i686/extra/rav1e/
then pacman -U rav1e-0.6.6-1.0-i686.pkg.tar.zst
if it says architecture not know or something like that then edit /etc/pacman.conf
Architecture = i686
then do it again and it should work
I would recommend if the architecture was not i686 return it back after install, and add to pacman to ignore until is resolved
Last edited by Anon123 (2025-10-01 19:48:09)
Offline
Oh, I'm hitting this issue too.
I'm trying to install mpv, just to play some music on an old VIA C7-D mini PC.
I was able to build a new kernel (linux-6.17.arch1-1-pentium4.pkg.tar.zst) and running it currently, because the 6.12.4.arch1-1.0 felt "old" to me, but I'm a bit stuck with mpv and ffmpeg and its dependencies. I don't care for rav1e, so I commented it out, then vapoursynth, but now I have a chicken and egg problem with a package requiring libavcodec which in turn is provided by ffmpeg, when I'm trying to build ffmpeg!
Is there a way to do a "make world"? Or for example, to build those packages, and then plug those binaries into the chroot trying to build ffmpeg/mpv...
I'm new to the Arch Linux build system, and well, maybe diving directly into the 32 bit version wasn't a very didactic option. I'll try to continue to get this packages built. Or maybe a minimal ffmpeg recipe too.
I also think that for these multimedia packages, maybe it is time to remove all the heavy video encoders dependencies, which no 32bit platform can make use of? That would be the AV1 (rav1e, svt-av1 - already disabled for older targets), H265 and H264 encoders maybe, and just keep the native libavcodec provided by ffmpeg.
Having some fun with Arch Linux 32! ![]()
Offline