I try to build mpv from source to have vapoursynth. However I encounter the error as shown in the title after I build it. The following is all the checking I have.
For the customization build, i add following to the config file.
I am using fedora 33 with kernel version 5.10.8. I also have nvidia driver installed. I wonder what else do I need to install in order to make vulkan works ?
Thank you.
Checking for waf version in 1.8.4-2.1.0 : ok
Checking for program 'cc' : /usr/bin/cc
Checking for program 'pkg-config' : /usr/bin/pkg-config
Checking for program 'ar' : /usr/bin/ar
Checking for program 'rst2html' : not found
Checking for program 'rst2man' : not found
Checking for program 'rst2pdf' : not found
Checking for program 'windres' : not found
Checking for program 'perl' : /usr/bin/perl
Checking for 'gcc' (C compiler) : /usr/bin/cc
Detected target OS: : os-linux
Checking for compiler flags -std=c11 : yes
Checking for compiler flags -Werror -Werror=implicit-function-declaration : yes
Checking for compiler flags -Werror -Wno-error=deprecated-declarations : yes
Checking for compiler flags -Werror -Wno-error=unused-function : yes
Checking for compiler flags -Werror -Wempty-body : yes
Checking for compiler flags -Werror -Wdisabled-optimization : yes
Checking for compiler flags -Werror -Wstrict-prototypes : yes
Checking for compiler flags -Werror -Wno-format-zero-length : yes
Checking for compiler flags -Werror -Werror=format-security : yes
Checking for compiler flags -Werror -Wno-redundant-decls : yes
Checking for compiler flags -Werror -Wvla : yes
Checking for compiler flags -Werror -Wno-format-truncation : yes
Checking for compiler flags -Werror -Wimplicit-fallthrough : yes
Checking for compiler flags -Werror -fno-math-errno : yes
Checking for LGPL (version 2.1 or later) build : disabled
Checking for GPL (version 2 or later) build : yes
Checking for mpv CLI player : yes
Checking for shared library : yes
Checking for static library : disabled
Checking for static build : disabled
Checking for whether to include binary compile time : yes
Checking for whether to optimize : yes
Checking for whether to compile-in debugging information : yes
Checking for unit tests (development only) : disabled
Checking for enable ta leak report by default (development only) : disabled
Checking for manpage generation : no (missing RST2MAN)
Checking for html manual generation : disabled
Checking for pdf manual generation : disabled
Checking for dynamic loader : yes
Checking for C plugins : yes
Checking for inline assembly (currently without effect) : yes
Checking for generate a clang compilation database : disabled
Checking for static Swift linking : disabled
Checking for compiler support for noexecstack : yes
Checking for linker support for --nxcompat --no-seh --dynamicbase : no
Checking for -lm : yes
Checking for MinGW : os-win32 not found
Checking for POSIX environment : yes
Checking for Android environment : no
Checking for tvOS environment : no
Checking for Android EGL support : android not found
Checking for development environment : yes
Checking for macOS Swift build tools : os-darwin not found
Checking for Universal Windows Platform : disabled
Checking for win32 desktop APIs : os-win32 not found
Checking for internal pthread wrapper for win32 (Vista+) : posix found
Checking for POSIX threads : yes
Checking for pthread runtime debugging wrappers : disabled
Checking for C11 stdatomic.h : yes
Checking for linking with -lrt : yes
Checking for iconv : yes
Checking for w32/dos paths : os-win32 not found
Checking for glob() POSIX support : yes
Checking for glob() win32 replacement : posix found
Checking for any glob() support : yes
Checking for vt.h : yes
Checking for consio.h : vt.h found
Checking for gbm.h : yes
Checking for GLIBC API for setting thread name : yes
Checking for OSX API for setting thread name : glibc-thread-name found
Checking for BSD API for setting thread name : glibc-thread-name found
Checking for BSD's fstatfs() : no
Checking for Linux's fstatfs() : yes
Checking for Linux's input-event-codes.h : yes
Checking for Lua : yes (version found: 51fbsd)
Checking for Javascript (MuJS backend) : yes
Checking for SSA/ASS support : yes
Checking for zlib : yes
Checking for Bluray support : yes
Checking for dvdnav support : disabled
Checking for cdda support (libcdio) : disabled
Checking for uchardet support : yes
Checking for librubberband support : yes
Checking for libzimg support (high quality software scaler) : yes
Checking for LCMS2 support : yes
Checking for VapourSynth filter bridge : yes
Checking for libarchive wrapper for reading zip files and more : yes
Checking for DVB input module : disabled
Checking for SDL2 : disabled
Checking for SDL2 gamepad input : sdl2 not found
Checking for FFmpeg library : yes
Checking for libavdevice : yes
Checking for Disable all known FFmpeg ABI violations : disabled
Checking for SDL2 audio output : sdl2 not found
Checking for PulseAudio audio output : yes
Checking for JACK audio output : no ('jack' not found)
Checking for OpenAL audio output : disabled
Checking for OpenSL ES audio output : no
Checking for ALSA audio output : yes
Checking for CoreAudio audio output : no
Checking for AudioUnit output for iOS : no
Checking for WASAPI audio output : os-win32 not found
Checking for SDL2 video output : sdl2 not found
Checking for Cocoa : no
Checking for DRM : yes
Checking for GBM : yes
Checking for wayland-scanner : yes
Checking for wayland-protocols : yes
Checking for Wayland : no ('wayland-client >= 1.15.0 wayland-cursor >= 1.15.0 xkbcommon >= 0.3.0' not found)
Checking for Linux's memfd_create() : wayland not found
Checking for X11 : no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xrandr >= 1.2.0' not found)
Checking for Xv video output : x11 not found
Checking for OpenGL Cocoa Backend : cocoa not found
Checking for OpenGL X11/GLX (deprecated/legacy) : disabled
Checking for Raspberry Pi support : disabled
Checking for EGL 1.4 : yes
Checking for OpenGL X11 EGL Backend : x11 not found
Checking for OpenGL DRM EGL Backend : yes
Checking for OpenGL Wayland Backend : wayland not found
Checking for OpenGL Win32 Backend : win32-desktop not found
Checking for OpenGL/DirectX Interop Backend : gl-win32 not found
Checking for OpenGL ANGLE headers : os-win32 not found
Checking for OpenGL Win32 ANGLE Library : egl-angle not found
Checking for OpenGL Win32 ANGLE Backend : egl-angle not found
Checking for VDPAU acceleration : x11 not found
Checking for VDPAU with OpenGL/X11 : vdpau not found
Checking for VAAPI acceleration : yes
Checking for VAAPI (X11 support) : x11 not found
Checking for VAAPI (Wayland support) : gl-wayland not found
Checking for VAAPI (DRM/EGL support) : yes
Checking for VAAPI EGL on X11 : vaapi-x11 not found
Checking for VAAPI EGL : yes
Checking for CACA : yes
Checking for JPEG support : no
Checking for Direct3D support : win32-desktop not found
Checking for libshaderc SPIR-V compiler (shared library) : yes
Checking for libshaderc SPIR-V compiler (static library) : shaderc-shared found
Checking for libshaderc SPIR-V compiler : yes
Checking for SPIRV-Cross SPIR-V shader converter (shared library) : no ('spirv-cross-c-shared' not found)
Checking for SPIRV-Cross SPIR-V shader converter (static library) : no ('spirv-cross' not found)
Checking for SPIRV-Cross SPIR-V shader converter : spirv-cross-shared not found
Checking for Direct3D 11 video output : win32-desktop not found
Checking for iOS OpenGL ES hardware decoding interop support : no
Checking for OpenGL without platform-specific code (e.g. for libmpv) : yes
Checking for OpenGL context support : yes
Checking for libplacebo support : yes
Checking for Vulkan context support : yes
Checking for VAAPI Vulkan : yes
Checking for EGL helper functions : yes
Checking for Sixel : no ('libsixel >= 1.5' not found)
Checking for libavcodec videotoolbox hwaccel : gl-cocoa not found
Checking for Videotoolbox with OpenGL : gl-cocoa not found
Checking for D3D11VA hwaccel : os-win32 not found
Checking for DXVA2 hwaccel : d3d-hwaccel not found
Checking for OpenGL/DirectX Interop Backend DXVA2 interop : gl-dxinterop not found
Checking for CUDA Headers and dynamic loader : yes
Checking for CUDA acceleration : yes
Checking for CUDA with graphics interop : yes
Checking for Raspberry Pi MMAL hwaccel : rpi not found
Checking for w32 executable : os-win32 not found
Checking for macOS Touch Bar support : cocoa not found
Checking for macOS 10.11 SDK Features : cocoa not found
Checking for macOS 10.12.2 SDK Features : cocoa not found
Checking for macOS 10.14 SDK Features : cocoa not found
Checking for macOS Media Player support : macos-10-12-2-features not found
Checking for macOS libmpv backend : cocoa not found
Writing configuration header: : config.h
I try to build mpv from source to have vapoursynth. However I encounter the error as shown in the title after I build it. The following is all the checking I have. For the customization build, i add following to the config file.
I am using fedora 33 with kernel version 5.10.8. I also have nvidia driver installed. I wonder what else do I need to install in order to make vulkan works ? Thank you.