Package Details: mpv-full-build-git 0.34.0.r360.g8da6b355f8-1

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: 0
Popularity: 0.000000
First Submitted: 2019-03-18 05:49 (UTC)
Last Updated: 2022-06-24 01:55 (UTC)

Required by (276)

Sources (5)

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.

Latest Comments

mokkurkalve commented on 2021-12-10 17:59 (UTC)

Yes. Fixed. Thanks! :-)

inochi commented on 2021-12-10 01:30 (UTC)

@mokkurkalve, can you rebuild with the updated PKGBUILD? The problem should be fixed.

mokkurkalve commented on 2021-12-09 12:41 (UTC)

Since some revisions building this package fails for me in the package() function, thus:

(...snip...)
  949 |         opts->loop_times == 1))
      |         ~~~~~~~~~~~~~~~~~~~~~                                            

[272/272] Linking build/mpv
Waf: Leaving directory `/home/eivind/work/build/mpv-full-build-git/src/mpv/build'
'build' finished successfully (24.209s)
==> Entering fakeroot environment...
==> Starting package()...
Waf: Entering directory `/home/eivind/work/build/mpv-full-build-git/src/mpv/build'
[1/1] Compiling version.sh
Waf: Leaving directory `/home/eivind/work/build/mpv-full-build-git/src/mpv/build'
Build failed
Traceback (most recent call last):
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Task.py", line 180, in process
    ret=self.run()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Build.py", line 554, in run
    x.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 188, in mkdir
    raise Errors.WafError('Could not create the directory %r'%self)
waflib.Errors.WafError: Could not create the directory /home/eivind/work/build/mpv-full-build-git/pkg/mpv-full-build-git/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --disable-debug-build --enable-manpage-build --disable-html-build --disable-pdf-build --lua=lua52 --enable-alsa --enable-caca --enable-cdda --enable-cplugins --enable-drm --enable-dvbin --enable-dvdnav --enable-egl-drm --enable-egl-x11 --enable-gbm --enable-gl --enable-gl-wayland --enable-html-build --enable-iconv --enable-jack --enable-javascript --enable-jpeg --enable-lcms2 --enable-libarchive --enable-libavdevice --enable-libbluray --enable-libmpv-shared --enable-libplacebo --enable-lua --enable-manpage-build --enable-openal --disable-oss-audio --enable-plain-gl --enable-pulse --enable-rubberband --enable-sdl2 --enable-shaderc --enable-uchardet --enable-vaapi --enable-vaapi-drm --enable-vaapi-wayland --enable-vaapi-x11 --enable-vaapi-x-egl --enable-vdpau --enable-vulkan --enable-wayland --enable-wayland-protocols --enable-wayland-scanner --enable-x11 --enable-xv --enable-zimg --enable-zlib --enable-spirv-cross --enable-sixel

Traceback (most recent call last):
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Task.py", line 180, in process
    ret=self.run()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Build.py", line 554, in run
    x.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 188, in mkdir
    raise Errors.WafError('Could not create the directory %r'%self)
waflib.Errors.WafError: Could not create the directory /home/eivind/work/build/mpv-full-build-git/pkg/mpv-full-build-git/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --disable-debug-build --enable-manpage-build --disable-html-build --disable-pdf-build --lua=lua52 --enable-alsa --enable-caca --enable-cdda --enable-cplugins --enable-drm --enable-dvbin --enable-dvdnav --enable-egl-drm --enable-egl-x11 --enable-gbm --enable-gl --enable-gl-wayland --enable-html-build --enable-iconv --enable-jack --enable-javascript --enable-jpeg --enable-lcms2 --enable-libarchive --enable-libavdevice --enable-libbluray --enable-libmpv-shared --enable-libplacebo --enable-lua --enable-manpage-build --enable-openal --disable-oss-audio --enable-plain-gl --enable-pulse --enable-rubberband --enable-sdl2 --enable-shaderc --enable-uchardet --enable-vaapi --enable-vaapi-drm --enable-vaapi-wayland --enable-vaapi-x11 --enable-vaapi-x-egl --enable-vdpau --enable-vulkan --enable-wayland --enable-wayland-protocols --enable-wayland-scanner --enable-x11 --enable-xv --enable-zimg --enable-zlib --enable-spirv-cross --enable-sixel

Traceback (most recent call last):
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Task.py", line 180, in process
    ret=self.run()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Build.py", line 554, in run
    x.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 188, in mkdir
    raise Errors.WafError('Could not create the directory %r'%self)
waflib.Errors.WafError: Could not create the directory /home/eivind/work/build/mpv-full-build-git/pkg/mpv-full-build-git/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --disable-debug-build --enable-manpage-build --disable-html-build --disable-pdf-build --lua=lua52 --enable-alsa --enable-caca --enable-cdda --enable-cplugins --enable-drm --enable-dvbin --enable-dvdnav --enable-egl-drm --enable-egl-x11 --enable-gbm --enable-gl --enable-gl-wayland --enable-html-build --enable-iconv --enable-jack --enable-javascript --enable-jpeg --enable-lcms2 --enable-libarchive --enable-libavdevice --enable-libbluray --enable-libmpv-shared --enable-libplacebo --enable-lua --enable-manpage-build --enable-openal --disable-oss-audio --enable-plain-gl --enable-pulse --enable-rubberband --enable-sdl2 --enable-shaderc --enable-uchardet --enable-vaapi --enable-vaapi-drm --enable-vaapi-wayland --enable-vaapi-x11 --enable-vaapi-x-egl --enable-vdpau --enable-vulkan --enable-wayland --enable-wayland-protocols --enable-wayland-scanner --enable-x11 --enable-xv --enable-zimg --enable-zlib --enable-spirv-cross --enable-sixel

Traceback (most recent call last):
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Task.py", line 180, in process
    ret=self.run()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Build.py", line 554, in run
    x.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 188, in mkdir
    raise Errors.WafError('Could not create the directory %r'%self)
waflib.Errors.WafError: Could not create the directory /home/eivind/work/build/mpv-full-build-git/pkg/mpv-full-build-git/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --disable-debug-build --enable-manpage-build --disable-html-build --disable-pdf-build --lua=lua52 --enable-alsa --enable-caca --enable-cdda --enable-cplugins --enable-drm --enable-dvbin --enable-dvdnav --enable-egl-drm --enable-egl-x11 --enable-gbm --enable-gl --enable-gl-wayland --enable-html-build --enable-iconv --enable-jack --enable-javascript --enable-jpeg --enable-lcms2 --enable-libarchive --enable-libavdevice --enable-libbluray --enable-libmpv-shared --enable-libplacebo --enable-lua --enable-manpage-build --enable-openal --disable-oss-audio --enable-plain-gl --enable-pulse --enable-rubberband --enable-sdl2 --enable-shaderc --enable-uchardet --enable-vaapi --enable-vaapi-drm --enable-vaapi-wayland --enable-vaapi-x11 --enable-vaapi-x-egl --enable-vdpau --enable-vulkan --enable-wayland --enable-wayland-protocols --enable-wayland-scanner --enable-x11 --enable-xv --enable-zimg --enable-zlib --enable-spirv-cross --enable-sixel

Traceback (most recent call last):
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Task.py", line 180, in process
    ret=self.run()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Build.py", line 554, in run
    x.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 179, in mkdir
    self.parent.mkdir()
  File "/home/eivind/work/build/mpv-full-build-git/src/mpv/.waf3-2.0.20-36f5354d605298f6a89c09e0c7ef6c1d/waflib/Node.py", line 188, in mkdir
    raise Errors.WafError('Could not create the directory %r'%self)
waflib.Errors.WafError: Could not create the directory /home/eivind/work/build/mpv-full-build-git/pkg/mpv-full-build-git/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --disable-debug-build --enable-manpage-build --disable-html-build --disable-pdf-build --lua=lua52 --enable-alsa --enable-caca --enable-cdda --enable-cplugins --enable-drm --enable-dvbin --enable-dvdnav --enable-egl-drm --enable-egl-x11 --enable-gbm --enable-gl --enable-gl-wayland --enable-html-build --enable-iconv --enable-jack --enable-javascript --enable-jpeg --enable-lcms2 --enable-libarchive --enable-libavdevice --enable-libbluray --enable-libmpv-shared --enable-libplacebo --enable-lua --enable-manpage-build --enable-openal --disable-oss-audio --enable-plain-gl --enable-pulse --enable-rubberband --enable-sdl2 --enable-shaderc --enable-uchardet --enable-vaapi --enable-vaapi-drm --enable-vaapi-wayland --enable-vaapi-x11 --enable-vaapi-x-egl --enable-vdpau --enable-vulkan --enable-wayland --enable-wayland-protocols --enable-wayland-scanner --enable-x11 --enable-xv --enable-zimg --enable-zlib --enable-spirv-cross --enable-sixel

==> ERROR: A failure occurred in package().
    Aborting...

inochi commented on 2020-12-20 00:10 (UTC)

@monarc99, thank you for your reminder, I have tested the package and now we will enable the glslang again.

monarc99 commented on 2020-12-17 09:50 (UTC)

glslang got updated in the arch repo to version 11.

i have not tested it (i remain on glslang-git anyway), but it should work again.

inochi commented on 2020-11-13 01:26 (UTC)

@monarc99 now I disable glslang temporarily, as ffmpeg require a git version.But I don't know why libplacebo can not be used, I found nothing wrong when I compile and I use the package from official repo.

monarc99 commented on 2020-11-13 01:00 (UTC)

for me, mpv-full-build-git only compiles with libplacebo-git and glslang-git installed

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.

inochi commented on 2020-10-14 02:13 (UTC)

@xykr, can you provided you log file and you ffmpeg version and mpv git version? I don't find error after compiling, even if I use glslang-git.

xykr commented on 2020-10-13 12:28 (UTC)

@inochi I got "ERROR: libglslang not found" even though I I'd already had glslang installed. Reinstalling glslang didn't fix it

inochi commented on 2020-09-16 09:44 (UTC)

@timofonic Thank you for this report. I forgot to add glslang as dependency. now it fixed.

timofonic commented on 2020-09-16 08:01 (UTC)

Using ffmpeg options: --enable-gpl --disable-debug --disable-doc --enable-pic --disable-libopencv --disable-libtls --disable-mbedtls --disable-programs --enable-alsa --enable-bzlib --enable-chromaprint --enable-cuvid --enable-ffnvcodec --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gmp --enable-gnutls --enable-gpl --enable-gray --enable-iconv --enable-ladspa --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcelt --enable-libcodec2 --enable-libdav1d --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libiec61883 --enable-libjack --enable-liblensfun --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-librtmp --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxcb-shape --enable-libxcb-shm --enable-libxcb-xfixes --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-lzma --enable-nonfree --enable-nvdec --enable-nvenc --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-sndio --enable-v4l2-m2m --enable-vaapi --enable-vapoursynth --enable-vdpau --enable-version3 --enable-vulkan --enable-xlib --enable-zlib ERROR: libglslang not found

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: mpv-full-build-git

monarc99 commented on 2020-03-09 21:02 (UTC)

waf: error: no such option: --enable-libsmbclient

https://github.com/mpv-player/mpv/commit/3471476f3f4504a33bc630e70de680f1d146e857 ci: remove libsmblient

inochi commented on 2020-02-17 03:59 (UTC)

@backerman Fixed. the commit 7d11eda72e90d7aa9df25127bd810aa7b191029c of mpv removed '--enable-drmprime' options

backerman commented on 2020-02-17 03:20 (UTC)

There seems to have been an options change - I'm getting an error:

waf: error: no such option: --enable-drmprime

Which appears to be a result of the following options:

Using mpv options: --prefix=/usr --confdir=/etc/mpv --htmldir=/usr/share/doc/mpv/html --disable-build-date --lua=luajit --enable-alsa --enable-caca --enable-cdda --enable-cplugins --enable-drm --enable-drmprime --enable-dvbin --enable-dvdnav --enable-egl-drm --enable-egl-x11 --enable-gbm --enable-gl --enable-gl-wayland --enable-gl-x11 --enable-html-build --enable-iconv --enable-jack --enable-javascript --enable-jpeg --enable-lcms2 --enable-libarchive --enable-libass --enable-libass-osd --enable-libavdevice --enable-libbluray --enable-libmpv-shared --enable-libplacebo --enable-libsmbclient --enable-lua --enable-manpage-build --enable-openal --enable-plain-gl --enable-pulse --enable-rubberband --enable-sdl2 --enable-shaderc --enable-sndio --enable-uchardet --enable-vaapi --enable-vaapi-drm --enable-vaapi-wayland --enable-vaapi-x11 --enable-vaapi-x-egl --enable-vdpau --enable-vdpau-gl-x11 --enable-vulkan --enable-wayland --enable-wayland-protocols --enable-wayland-scanner --enable-x11 --enable-xv --enable-zimg --enable-zlib

monarc99 commented on 2019-12-15 09:05 (UTC)

@inochi yes, compiles without problems.

mpv -v --vd=libdav1d https://www.youtube.com/watch?v=VRZVQVUO4PU ... [ffmpeg/video] libdav1d: libdav1d 0.5.2
[vd] Selected codec: libdav1d (dav1d AV1 decoder by VideoLAN)
...

inochi commented on 2019-12-15 02:12 (UTC) (edited on 2019-12-15 02:17 (UTC) by inochi)

@monarc99 do you mean ffmpeg libdav1d support?
As if I forgot why I disable libdav1d support(maybe a build failure in the test).
Do you build the package successfully with dav1d? If so, I will add the support again.
Also, package dav1d has been included in the PKGBUILD

monarc99 commented on 2019-12-14 11:48 (UTC)

Could you add libdav1d support?

inochi commented on 2019-11-07 04:14 (UTC)

@DarkMind fixed. Thanks for your reply.

DarkMind commented on 2019-11-06 16:39 (UTC) (edited on 2019-11-06 16:40 (UTC) by DarkMind)

please add

  • vapoursynth

  • mujs

as dependencies or build fails

thanks you

monarc99 commented on 2019-09-27 17:08 (UTC)

new commit removes --enable-zsh-comp

This option no longer exists, as zsh completion is installed unconditionally now.