You are not logged in.
Pages: 1
Hi.
I don't know where to put this to, so I want to post it here:
The latest update on tesseract (tesseract 5.0.1-3) breaks the mpv player.
If I update tesseract to the newest version, MPV gives me an error when startung:
arsimael@leptailurus-serval ~ $ mpv
mpv: error while loading shared libraries: libtesseract.so.4: cannot open shared object file: No such file or directory
arsimael@leptailurus-serval ~ $
Workaround so far for me:
"sudo downgrade tesseract" and selectting version 4.1.1
regards
Arsimael
Last edited by Arsimael (2022-02-01 14:54:26)
Offline
Why does your mpv link libtesseract??
type mpv
ldd /usr/bin/mpv
pacman -Qs mpv
pacman -Qikk mpv
Online
Nothing in the normal package dependency chain of mpv depends on tesseract.
If you have some out of repo ffmpeg package or so you'd need to rebuild that and be relevantly aware of these kinds of dependencies/soname bumps and act accordingly.
What is linking against it?
lddtree /usr/bin/mpv #needs pax-utils
pacman -Qs ffmpeg
Edit: I actually refreshed this time, but I'd still throw in the above 2 as an additional test
Last edited by V1del (2022-02-01 14:50:52)
Offline
Update:
Thanks to Earnestly, wunit, Scimmia in the IRC, (sorry if I missed someone) I could circle the problem and fix it.
For others: ("lddtree" is in the package "pax-utils")
"lddtree /usr/bin/mpv" showed libtesseract.so.4 was needed by libavfilter.so.7
"pacman -Qo /usr/lib/libavfilter.so.7" told me libavfilter.so.7 is part of "aur/ffmpeg-full-amd"
Solution: rebuilding the aur package or install the "non-aur"-version of ffmpeg.
After replacing "aur/ffmpeg-full-amd" with "extra/ffmpeg" - mpv worked again.
Thanks for the quick help
Last edited by Arsimael (2022-02-01 15:00:52)
Offline
Pages: 1