With
local/ffnvcodec-headers-12-1 12.1.14.0-1
I built it fine just now. But I had to remove the version dependency on https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=obs-studio-git#n33
I am not sure why the dependency check failed.
Git Clone URL: | https://aur.archlinux.org/obs-studio-git.git (read-only, click to copy) |
---|---|
Package Base: | obs-studio-git |
Description: | Free and open source software for video recording and live streaming |
Upstream URL: | https://github.com/obsproject/obs-studio |
Licenses: | GPL-2.0-only |
Conflicts: | obs-studio |
Provides: | obs-studio |
Submitter: | ledti |
Maintainer: | benklett (xiota) |
Last Packager: | benklett |
Votes: | 107 |
Popularity: | 4.43 |
First Submitted: | 2014-03-12 22:29 (UTC) |
Last Updated: | 2025-03-27 23:15 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 36 Next › Last »
With
local/ffnvcodec-headers-12-1 12.1.14.0-1
I built it fine just now. But I had to remove the version dependency on https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=obs-studio-git#n33
I am not sure why the dependency check failed.
Like mentioned by others
there is mismatch in ffnvcodec-headers pkg version
-- Found Libpci: /usr/lib/libpci.so
-- Found Libdrm: /usr/lib/libdrm.so
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find FFnvcodec: Found unsuitable version "12.2.72.0", required
range is "12.0.0.0...<12.2.0.0" (found /usr/include)
Reason given by package: Ensure FFnvcodec headers are available in local include paths.
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:598 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindFFnvcodec.cmake:78 (find_package_handle_standard_args)
plugins/obs-ffmpeg/cmake/legacy.cmake:119 (find_package)
cmake/Modules/ObsHelpers.cmake:473 (include)
plugins/obs-ffmpeg/CMakeLists.txt:3 (legacy_check)
Failed here.
As this is needed for nvidia I have it disabled to compile it using this flag.
-DENABLE_NATIVE_NVENC=OFF \
If you don't mind building it manually with makepkg
, you can just change the line from "ffnvcodec-headers<=12.1.14.0"
to "ffnvcodec-headers"
. Maintainer might want to change it to something like "ffnvcodec-headers<=12.1" because currently that package does install properly, it's just named "ffnvcodec-headers-12-1 12.1.14.0-1" which might be confusing the script.
Make sure you have the correct version installed, remove the check (<=...) and it should build properly.
I'm getting the same error as everyone else for the ffnvcodec dependency, but I do have that dependency installed for obs-studio-git. Surely the issue is the build file for either obs-studio-git or ffnvcodec-headers-12-1 needed to be updated to align by the maintainers?
thank you @wustdsh I edited the pkgbuild of that package and got it working
The problem is with ffnvcodec-headers-12-1 missing provides=('ffnvcodec-headers=12.1.14.0')
.
Same issue package looks for error: could not find all required packages:
ffnvcodec-headers<=12.1.14.0 (wanted by: obs-studio-git)
.
Yet I have ffnvcodec-headers-12-1 12.1.14.0-1
installed.
I was only able to install this after downloading this aur package, editing the pkgbuild/removing "ffnvcodec-headers<=12.1.14.0" this entry while ofc having the one from the comments installed from DigiOtter ffnvcodec-headers-12-1. installing all build depends manually, then makepkg -si.
then and only then it was able to install, all 3 options yay gave for the ffnvcodec did not work and this package was complaining about ' not found ' so yes, I flagged it out of date and build by hand instead with removed line in pkgbuild and manually installed.
I am getting this error in the latest build
libstdc++.so.6: version `CXXABI_1.3.15' not found (required by obs)
@laylashiggy add rnnoise
as a package dependency to avoid building the vendored one.
Pinned Comments
thotypous commented on 2021-02-05 14:12 (UTC)
If you don't want to build this package yourself, hourly builds are available at https://aur.chaotic.cx
benklett commented on 2016-02-06 23:11 (UTC) (edited on 2016-08-10 14:01 (UTC) by benklett)