ffmpeg: error while loading shared libraries: libmbedcrypto.so.7: cannot open shared object file: No such file or directory
rebuild needed
Git Clone URL: | https://aur.archlinux.org/ffmpeg-obs.git (read-only, click to copy) |
---|---|
Package Base: | ffmpeg-obs |
Description: | Complete solution to record, convert and stream audio and video with fixes for OBS Studio. And various options in the PKGBUILD |
Upstream URL: | https://ffmpeg.org/ |
Keywords: | audio codec convert encoder ffmpeg media obs vaapi video |
Licenses: | GPL-3.0-only |
Conflicts: | ffmpeg |
Provides: | ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Submitter: | tytan652 |
Maintainer: | tytan652 |
Last Packager: | tytan652 |
Votes: | 18 |
Popularity: | 0.94 |
First Submitted: | 2021-12-16 11:56 (UTC) |
Last Updated: | 2024-11-11 17:07 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 Next › Last »
ffmpeg: error while loading shared libraries: libmbedcrypto.so.7: cannot open shared object file: No such file or directory
rebuild needed
Thank you. I've gotten it to work now
@Fluffy, you didn't make a clean build and so you are using old object files built with GCC 12.
I'm unable to build this using makepkg -sirc
lto1: fatal error: bytecode stream in file 'libavutil/csp.o' generated with LTO version 12.0 instead of the expected 13.0
compilation terminated.
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make: *** [ffbuild/library.mak:119: libavutil/libavutil.so.58] Error 1
==> ERROR: A failure occurred in build().
Aborting...
@tytan652, there were a few reboots in between, very unlikely to be that one.
@4s3ti, just a theory: A reboot may be needed to take new perl
package entry in PATH into account.
pod2man is provided through perl which is dependency of git.
@tytan652
Then something might have changed ... Fresh Arch install I had Git installed and did not had pod2man ... had to install it myself from AUR as its not available on main repos.
Not sure what i could have missed ...
pod2man is provided through perl
which is dependency of git
.
Package failing to build, pod2man command not found.
pod2man not in the list of dependencies of the package, had to install it separately in order to get the package to install.
I had some issues downloading the ffmpeg git repo from https://git.ffmpeg.org/ffmpeg.git. Could only download with like 44kbit/s, which looks like a rate limiting on the server side.
To fix the issue I switched to the github-mirror: https://github.com/FFmpeg/FFmpeg.git and all work fine. I suggest to also make this change to reduce load on the ffmpeg git server.
Pinned Comments
tytan652 commented on 2022-07-23 05:48 (UTC) (edited on 2024-06-21 13:15 (UTC) by tytan652)
Please, this package follow Arch Linux
ffmpeg
package version (not the staging or the testing one).Don't put
ffmpeg-obs
out-of-date if both packages are on the same version. If you do, you might be ignored in the future.tytan652 commented on 2021-12-17 15:32 (UTC)
OBS Project actually patch FFmpeg to fix some issues and also add RIST support starting from 27.2.
So I created this package, a ffmpeg package that ensure that you have those.
I really wanted to not do this but some fixes are needed, so I did my best to add those "feature-set options".
They allow you to build ffmpeg with feature-set based on other ffmpeg packages from AUR.
Read the PKGBUILD for more information about them.