It fails with ERROR: cuvid requested, but not all dependencies are satisfied: ffnvcodec
Here's the ffmpeg log
https://mega.nz/file/WMIzCJJI#VLjuIQzobvsaAS1lF__kyQenq9rX8-mZZvHnnEr-u6E
Search Criteria
Package Details: mpv-full-build-git 0.39.0.r24.g53f2619dbd-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mpv-full-build-git.git (read-only, click to copy) |
---|---|
Package Base: | mpv-full-build-git |
Description: | Video player based on MPlayer/mplayer2 with all possible libs (uses statically linked ffmpeg with all possible libs). (GIT version ) |
Upstream URL: | http://mpv.io |
Keywords: | mpv player video |
Licenses: | custom |
Conflicts: | libmpv.so, mpv, mpv-build-git, mpv-full-git, mpv-git |
Provides: | libmpv.so, mpv, mpv-build-git, mpv-full-git, mpv-git |
Replaces: | libmpv.so, mpv, mpv-build-git, mpv-full-git, mpv-git |
Submitter: | inochi |
Maintainer: | inochi |
Last Packager: | inochi |
Votes: | 2 |
Popularity: | 0.29 |
First Submitted: | 2019-03-18 05:49 (UTC) |
Last Updated: | 2024-09-28 01:50 (UTC) |
Dependencies (141)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR)
- aribb24 (aribb24-gitAUR)
- avisynthplus (avisynthplus-gitAUR)
- bzip2 (bzip2-gitAUR)
- chromaprint-fftwAUR
- codec2 (codec2-gitAUR, codec2-lpcnetAUR)
- dav1d (dav1d-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- frei0r-plugins (frei0r-plugins-gitAUR)
- fribidi (fribidi-gitAUR)
- glad
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- glslang (glslang-gitAUR)
- gmp (gmp-hgAUR)
- gnutls (gnutls-gitAUR)
- gsm
- harfbuzz (harfbuzz-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- kvazaar (kvazaar-gitAUR)
- ladspa
- lame (lame-svnAUR, lame-altivecAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libarchive (libarchive-gitAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- libbs2b (libbs2b-gitAUR)
- libcaca
- libcdio-paranoia (libcdio-paranoia-gitAUR)
- libdc1394
- libdrm (libdrm-gitAUR)
- libdvdnav (libdvdnav-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libgcrypt
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libglvnd (libglvnd-gitAUR)
- libgme (libgme-vgmplay-gitAUR, game_music_emu-kode54-gitAUR, libgme-gitAUR)
- libiec61883
- libilbc
- libjxl (libjxl-metrics-gitAUR, libjxl-gitAUR)
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR)
- libmysofa (libmysofa-gitAUR, libmysofa-3djAUR)
- libomxil-bellagio
- libopenmpt (libopenmpt-svnAUR)
- libplacebo (libplacebo-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- librabbitmq-c
- librsvg (librsvg-gitAUR)
- libsoxr
- libssh (libssh-gitAUR)
- libtheora (libtheora-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libwebp (libwebp-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxext (libxext-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxpresent
- libxrandr (libxrandr-gitAUR)
- libxss
- libxv
- lilv (lilv-gitAUR)
- lua52
- lv2 (lv2-gitAUR)
- mujs (mujs-gitAUR)
- ocl-icd (khronos-ocl-icd-gitAUR, khronos-ocl-icdAUR)
- openal (openal-gitAUR)
- opencore-amr (opencore-amr-gitAUR)
- openh264 (openh264-gitAUR)
- openjpeg2 (openjpeg-gitAUR)
- openmp
- opus (opus-gitAUR)
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR)
- pulse-native-provider (pipewire-pulse-gitAUR, pulseaudio-gitAUR, pipewire-full-pulse-gitAUR, pipewire-pulse, pulseaudio)
- rav1e (rav1e-gitAUR)
- rtmpdump (rtmpdump-gitAUR)
- rubberband
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- shaderc (shaderc-gitAUR)
- snappy (snappy-gitAUR)
- sndio (sndio-gitAUR)
- speex (speex-gitAUR)
- srt (srt-gitAUR)
- svt-av1 (svt-av1-gitAUR, svt-av1-bluesword-gitAUR, svt-av1-psy-gitAUR)
- tesseract (tesseract-gitAUR)
- twolame (twolame-gitAUR)
- uchardet (uchardet-gitAUR)
- v4l-utils (v4l-utils-gitAUR)
- vapoursynth (vapoursynth-classicAUR, vapoursynth-gitAUR)
- vid.stab
- vmaf (vmaf-gitAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
- xvidcore (xvidcore-svnAUR)
- xz (xz-gitAUR)
- zeromq (zeromq-gitAUR)
- zimg (zimg-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- zvbi (zvbi-gitAUR)
- amf-headers (amf-headers-gitAUR) (make)
- avisynthplus (avisynthplus-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- intel-media-sdk (intel-media-sdk-gitAUR, intel-media-stack-binAUR) (make)
- ladspa (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- meson (meson-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- opencl-headers (opencl-headers-gitAUR) (make)
- python-docutils (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR) (optional) – mpv ffmpeg nvcc and libnpp support
- davs2AUR (davs2-gitAUR) (optional) – Additional libdavs2 support for ffmpeg
- intel-media-sdk (intel-media-sdk-gitAUR, intel-media-stack-binAUR) (optional) – Intel QuickSync support for ffmpeg
- libklvancAUR (libklvanc-gitAUR) (optional) – Additional libklvanc support for ffmpeg
- libsixel (libsixel-gitAUR) (optional) – Allow mpv to implement sixel as a output device
- nvidia-utils (nvidia-410xx-utilsAUR, nvidia-340xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-vulkan-utilsAUR, nvidia-utils-teslaAUR, nvidia-535xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-betaAUR, nvidia-470xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-390xx-utilsAUR) (optional) – for hardware accelerated video decoding with CUDA
- onevpl (libvpl-gitAUR, libvpl) (optional) – mpv ffmpeg intel graphic support
- shineAUR (shine-gitAUR) (optional) – Additional libshine support for ffmpeg
- tensorflow (tensorflow-cuda-keplerAUR, tensorflow-gitAUR, tensorflow-computecppAUR, tensorflow-rocmAUR, tensorflow-opt-rocmAUR, tensorflow-cuda, tensorflow-opt, tensorflow-opt-cuda) (optional) – mpv ffmpeg DNN module backend
- vo-amrwbencAUR (optional) – Additional libvo-amrwbenc support for ffmpeg
- xavsAUR (optional) – Additional libxavs support for ffmpeg
- xavs2AUR (xavs2-gitAUR) (optional) – Additional libxavs2 support for ffmpeg
- youtube-dlAUR (youtube-dl-gitAUR, youtube-dl-nightlyAUR, yt-dlp-drop-inAUR) (optional) – Another way to view youtuve videos with mpv
- zsh-completions (zsh-completions-gitAUR) (optional) – Additional completion definitions for Zsh users
Required by (404)
- acestream-launcher (requires mpv) (optional)
- acter-bin (requires mpv)
- acter-nightly-bin (requires mpv)
- aliyunpan-gaozhangmin-bin (requires mpv) (optional)
- ani-cli (requires mpv)
- ani-cli-git (requires mpv)
- ani-cli-vostfr-git (requires mpv)
- ani-dl (requires mpv)
- ani-skip-git (requires mpv)
- animdl-git (requires mpv) (optional)
- aniwrapper-git (requires mpv)
- anki (requires mpv) (optional)
- anki-before-bazel (requires mpv) (optional)
- anki-bin (requires mpv) (optional)
- anki-git (requires mpv) (optional)
- anki-qt5 (requires mpv) (optional)
- baka-mplayer-git (requires mpv-git) (optional)
- baka-mplayer-git (requires mpv)
- balss-git (requires mpv)
- bili-you-bin (requires mpv)
- Show 384 more...
Sources (7)
Hanuman commented on 2024-01-13 01:10 (UTC)
skystar commented on 2023-12-03 04:51 (UTC) (edited on 2023-12-03 04:51 (UTC) by skystar)
@inochi I've just rebuilt the package successfully. Thanks for the fix.
inochi commented on 2023-12-02 04:44 (UTC)
@skystar Thanks for reminder I have already update this, can you have a test?
skystar commented on 2023-12-02 04:31 (UTC)
Maybe 'shaderc' and 'spirv-cross' option is not relevant for linux anymore...
https://github.com/mpv-player/mpv/commit/60a31a8a284e539043c47a33ff90f3d55aade6a8
@inochi Can you fix the broken build? Thanks.
inochi commented on 2023-11-06 01:54 (UTC)
@Saiha, thanks for reminder, now fixed.
Saiha commented on 2023-11-05 20:01 (UTC) (edited on 2023-11-05 20:11 (UTC) by Saiha)
Looks like they've removed/changed the pthreads option
Build started at 2023-11-05T20:29:37.320016
Main binary: /usr/bin/python
Build Options: -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dbuildtype=plain -Db_lto=true -Db_pie=true -Db_staticpic=true -Ddefault_library=shared '-Dc_link_args="-Wl,-Bsymbolic"' -Dcplayer=true -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Dcplugins=enabled -Ddvbin=enabled -Ddvdnav=enabled -Diconv=enabled -Djavascript=enabled -Dlcms2=enabled -Dlibarchive=enabled -Dlibavdevice=enabled -Dlibbluray=enabled -Dlua=lua52 -Drubberband=enabled -Dsdl2=enabled -Dsdl2-gamepad=enabled -Duchardet=enabled -Duwp=disabled -Dvapoursynth=enabled -Dvector=auto -Dwin32-internal-pthreads=disabled -Dzimg=enabled -Dzlib=enabled -Dalsa=enabled -Daudiounit=disabled -Dcoreaudio=disabled -Djack=enabled -Dopenal=enabled -Dopensles=disabled -Doss-audio=disabled -Dpipewire=enabled -Dpulse=enabled -Dsdl2-audio=enabled -Dsndio=enabled -Dwasapi=disabled -Dcaca=enabled -Dcocoa=disabled -Dd3d11=disabled -Ddirect3d=disabled -Ddmabuf-wayland=enabled -Ddrm=enabled -Degl=enabled -Degl-android=disabled -Degl-angle=disabled -Degl-angle-lib=disabled -Degl-angle-win32=disabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Dgbm=enabled -Dgl=enabled -Dgl-cocoa=disabled -Dgl-dxinterop=disabled -Dgl-win32=disabled -Djpeg=enabled -Drpi=disabled -Dsdl2-video=enabled -Dshaderc=enabled -Dplain-gl=enabled -Dvdpau=enabled -Dvaapi=enabled -Dvaapi-drm=enabled -Dvaapi-wayland=enabled -Dvaapi-x11=enabled -Dvulkan=enabled -Dvulkan-interop=enabled -Dwayland=enabled -Dx11=enabled -Dxv=enabled -Dandroid-media-ndk=disabled -Dd3d-hwaccel=disabled -Dd3d9-hwaccel=disabled -Dgl-dxinterop-d3d9=disabled -Dios-gl=disabled -Drpi-mmal=auto -Dvideotoolbox-gl=auto -Dmanpage-build=enabled -Dhtml-build=disabled -Dpdf-build=disabled -Dspirv-cross=enabled -Dsixel=enabled
Python system: Linux
The Meson build system
Version: 1.2.3
Source dir: /home/saiha/.cache/yay/mpv-full-build-git/src/mpv
Build dir: /home/saiha/.cache/yay/mpv-full-build-git/src/mpv/build
Build type: native build
meson.build:1:0: ERROR: Unknown options: "win32-internal-pthreads"
inochi commented on 2023-08-03 03:43 (UTC)
@skystar fixed. I just forgot to push the change.
skystar commented on 2023-08-03 03:38 (UTC)
Maybe the recent mpv
upstream commit breaks the build.
https://github.com/mpv-player/mpv/commit/99f367f219b45c83de68bdac378c14a55b9bbe77
Removing vaapi-x-egl
option from PKGBUILD fixes the issue.
inochi commented on 2023-01-22 09:49 (UTC)
@mokkurkalve, thank you, it seems I forgot some depends.
mokkurkalve commented on 2023-01-22 08:53 (UTC)
Building after switch to meson aborted. I was missing package "glad". I installed glad and building succeeded. So glad should be dependency.
Pinned Comments
inochi commented on 2020-11-13 00:52 (UTC) (edited on 2020-11-13 00:52 (UTC) by inochi)
Some points for common error:
1. if you suffer a running time error like
mpv: error while loading shared libraries
, try to rebuild the package.2. if you suffer a compiling error like
can not find gcc header file
, please perform a clean build, as this package use soft link to avoid unnecessary file copy.if you find some other bug, please submit it with a log.
The log location:
1. ffmpeg: "${srcdir}/mpv-build/ffmpeg_build/ffbuild/config.log"
2. mpv: terminal output is OK.