Installation fails for me:
In file included from libavutil/hwcontext_cuda.c:27:
libavutil/hwcontext_cuda.c: In function 'cuda_context_init':
libavutil/hwcontext_cuda.c:365:28: error: 'CudaFunctions' has no member named 'cuCtxGetCurrent'; did you mean 'cuCtxPopCurrent'?
36n5 | ret = CHECK_CU(cu->cuCtxGetCurrent(&hwctx->cuda_ctx));
| ^~~~~~~~~~~~~~~
libavutil/cuda_check.h:65:114: note: in definition of macro 'FF_CUDA_CHECK_DL'
65 | #define FF_CUDA_CHECK_DL(avclass, cudl, x) ff_cuda_check(avclass, cudl->cuGetErrorName, cudl->cuGetErrorString, (x), #x)
| ^
libavutil/hwcontext_cuda.c:365:15: note: in expansion of macro 'CHECK_CU'
365 | ret = CHECK_CU(cu->cuCtxGetCurrent(&hwctx->cuda_ctx));
| ^~~~~~~~
make: *** [ffbuild/common.mak:81: libavutil/hwcontext_cuda.o] Error 1
==> ERROR: A failure occurred in build().
Aborting...
-> error making: ffmpeg-full-exit status 4
-> Failed to install the following packages. Manual intervention is required:
ffmpeg-full - exit status 4
I suspect I have some library in the wrong version or need to reinstall one. But which one?
Thanks for your help.
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.