@nathanielcwm I've fixed the package so it now builds fine with the newly released svt-av1 0.8.2.
I do not have this nvcc issue. Package was (and is) building fine for me without any nvcc/cuda issues.
Git Clone URL: | https://aur.archlinux.org/ffmpeg-full.git (read-only, click to copy) |
---|---|
Package Base: | ffmpeg-full |
Description: | Complete solution to record, convert and stream audio and video (all possible features including libfdk-aac) |
Upstream URL: | https://www.ffmpeg.org/ |
Keywords: | audio codec convert cuda cuvid decklink encoder fdk-aac fdkaac hwaccel libnpp media nvenc svt video |
Licenses: | LicenseRef-nonfree-and-unredistributable |
Conflicts: | ffmpeg |
Provides: | ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Submitter: | rpolzer |
Maintainer: | dbermond |
Last Packager: | dbermond |
Votes: | 137 |
Popularity: | 1.04 |
First Submitted: | 2013-01-24 11:17 (UTC) |
Last Updated: | 2025-07-28 20:24 (UTC) |
« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 57 Next › Last »
@nathanielcwm I've fixed the package so it now builds fine with the newly released svt-av1 0.8.2.
I do not have this nvcc issue. Package was (and is) building fine for me without any nvcc/cuda issues.
I'm getting an error while building.
==> Making package: ffmpeg-full 4.2.2-3 (Tue 21 Apr 2020 22:32:00 +08)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found ffmpeg-4.2.2.tar.xz
-> Found ffmpeg-4.2.2.tar.xz.asc
-> Found ffmpeg-full-add-svt-hevc-1.4.3.patch
-> Found ffmpeg-full-add-svt-hevc-docs-1.4.3.patch
-> Found ffmpeg-full-add-svt-av1-0.8.1.patch
-> Found ffmpeg-full-add-svt-vp9-0.1.0.patch
-> Found ffmpeg-full-add-decklink-11.5-support.patch
-> Found LICENSE
==> Validating source files with sha256sums...
ffmpeg-4.2.2.tar.xz ... Passed
ffmpeg-4.2.2.tar.xz.asc ... Skipped
ffmpeg-full-add-svt-hevc-1.4.3.patch ... Passed
ffmpeg-full-add-svt-hevc-docs-1.4.3.patch ... Passed
ffmpeg-full-add-svt-av1-0.8.1.patch ... Passed
ffmpeg-full-add-svt-vp9-0.1.0.patch ... Passed
ffmpeg-full-add-decklink-11.5-support.patch ... Passed
LICENSE ... Passed
==> Verifying source file signatures with gpg...
ffmpeg-4.2.2.tar.xz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting ffmpeg-4.2.2.tar.xz with bsdtar
==> Starting prepare()...
patching file configure
patching file libavcodec/Makefile
patching file libavcodec/allcodecs.c
patching file libavcodec/libsvt_hevc.c
patching file doc/encoders.texi
patching file doc/general.texi
patching file configure
Hunk #1 succeeded at 265 (offset -1 lines).
Hunk #2 succeeded at 1796 (offset -2 lines).
Hunk #3 succeeded at 3196 (offset -23 lines).
Hunk #4 succeeded at 6270 (offset -44 lines).
patching file libavcodec/Makefile
Hunk #1 succeeded at 992 (offset -6 lines).
patching file libavcodec/allcodecs.c
Hunk #1 succeeded at 708 (offset -2 lines).
patching file libavcodec/libsvt_av1.c
patching file configure
Hunk #2 succeeded at 1798 (offset 9 lines).
Hunk #3 succeeded at 3199 (offset 18 lines).
Hunk #4 succeeded at 6274 (offset 54 lines).
patching file libavcodec/Makefile
Hunk #1 succeeded at 993 (offset 4 lines).
patching file libavcodec/allcodecs.c
Hunk #1 succeeded at 709 (offset 4 lines).
patching file libavcodec/avcodec.h
Hunk #1 succeeded at 1527 (offset 1 line).
patching file libavcodec/libsvt_vp9.c
patching file libavformat/ivfenc.c
patching file libavdevice/decklink_common.cpp
Hunk #1 succeeded at 270 (offset 1 line).
==> Sources are ready.
==> Making package: ffmpeg-full 4.2.2-3 (Tue 21 Apr 2020 22:32:04 +08)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
-> Running ffmpeg configure script...
ERROR: failed checking for nvcc.
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
==> ERROR: A failure occurred in build().
Aborting...
Error making: ffmpeg-full
SVT_AV1 0.8.2 is out btw.
Could you add a soname dependency for dav1d? Otherwise people easily end up with errors like https://aur.archlinux.org/packages/syncthingtray/#comment-736163.
Maybe other soname dependencies are missing as well (compared to the official package).
@freefreeno makepkg does not installs AUR dependencies (the dependencies that are not on the official repositories).
You must install the AUR dependencies before building this package.
I tried to install with pamac first and it failed but this was most likely my fault but then I tried to build with makepkg and it also failed with:
[josh@archkde ffmpeg-full]$ makepkg -sic ==> Making package: ffmpeg-full 4.2.2-3 (Wed 11 Mar 2020 08:46:05 PM CDT) ==> Checking runtime dependencies... ==> Installing missing dependencies... error: target not found: chromaprint-fftw error: target not found: davs2 error: target not found: flite1-patched error: target not found: libklvanc-git error: target not found: libopenmpt-svn error: target not found: vo-amrwbenc error: target not found: xavs2 error: target not found: pocketsphinx error: target not found: rockchip-mpp ==> ERROR: 'pacman' failed to install missing dependencies. ==> Missing dependencies: -> frei0r-plugins -> ladspa -> libbs2b -> libcaca -> celt -> libcdio-paranoia -> codec2 -> libdc1394 -> libfdk-aac -> libgme -> libilbc -> kvazaar -> lensfun -> rubberband -> rtmpdump -> srt -> svt-hevc -> svt-av1 -> tensorflow -> tesseract -> twolame -> vmaf -> wavpack -> zimg -> zvbi -> lv2 -> lilv -> libmysofa -> sndio -> vapoursynth -> cuda -> chromaprint-fftw -> davs2 -> flite1-patched -> libklvanc-git -> openh264 -> libopenmpt-svn -> shine -> vo-amrwbenc -> xavs -> xavs2 -> pocketsphinx -> rockchip-mpp ==> Checking buildtime dependencies... ==> Installing missing dependencies... error: target not found: decklink-sdk ==> ERROR: 'pacman' failed to install missing dependencies. ==> Missing dependencies: -> nasm -> opencl-headers -> ffnvcodec-headers -> decklink-sdk ==> ERROR: Could not resolve all dependencies.
@m3thodic libmfx is available in the [community] official repository and should not be a problem here.
It will be automatically pulled from the repository by makepkg during the dependencies check.
Attempted to build the latest ffmpeg-full, bailed on build requirement of libmfx.
Also the official/regular ffmpeg package now has nvenc support so there's likely no point having this package anymore.
Hi, what is the difference with 'ffmpeg-full' which also have ffnvcodec-headers in makedepends?
Pinned Comments
dbermond commented on 2024-06-24 15:59 (UTC)
@LordSIGSEGV avoid creating files not tracked by pacman in the system reserved directories, specially symlinks to shared libraries, as this have the potential to completely break your system. I have already notified the quirc maintainer in the aur web page of the package in April-2024. While this issue is not solved in quirc, I recommend to use quirc-git, which currently has a better packaging and does not suffer from this problem.