You are not logged in.

#1 2025-04-06 08:13:22

archlinux32forever
Member
Registered: 2018-05-21
Posts: 27

rav1e breaks dependency 'librav1e.so=0-32' required by ffmpeg

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

Someone knows how solve this issue?

Offline

#2 2025-04-16 03:57:16

Cthuutloops
Member
Registered: 2023-12-04
Posts: 8

Re: rav1e breaks dependency 'librav1e.so=0-32' required by ffmpeg

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

#3 2025-04-16 06:29:43

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,115
Website

Re: rav1e breaks dependency 'librav1e.so=0-32' required by ffmpeg

You can temporarily work around this with `pacman -Syyu --ignore rav1e` till the libraries have been rebuilt.

Offline

#4 2025-05-02 11:03:45

reaver
Member
Registered: 2025-05-02
Posts: 1

Re: rav1e breaks dependency 'librav1e.so=0-32' required by ffmpeg

I have similar error while installing firefox ,depends on ffmpeg , and depends on librav1e.so=0-32

Offline

#5 2025-07-01 11:05:04

Dogg
Member
Registered: 2025-06-30
Posts: 1

Re: rav1e breaks dependency 'librav1e.so=0-32' required by ffmpeg

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

#6 2025-10-01 19:43:05

Anon123
Member
Registered: 2025-10-01
Posts: 1

Re: rav1e breaks dependency 'librav1e.so=0-32' required by ffmpeg

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

#7 2025-10-04 18:32:49

euhenix
Member
Registered: 2025-10-04
Posts: 1

Re: rav1e breaks dependency 'librav1e.so=0-32' required by ffmpeg

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! smile

Offline

Board footer

Powered by FluxBB