mpv authors removed classic Linux analog TV support, and DVB runtime controls and libdvdread support. Emerge fails at compiling. Solution: remove tv and dvdread use flags Sources: https://github.com/mpv-player/mpv/commit/b30e85508a305d668db8419556d295a65ab08707#diff-dc6134e3d3c869a052520d86f46371dcL877 https://github.com/mpv-player/mpv/commit/ebab42c9a826e346faa89482847f442546a554f5 Reproducible: Always Steps to Reproduce: 1. emerge -1v 'media-video/mpv-9999' 2. emerge says there is no option Actual Results: waf: error: no such option: --disable-dvdread waf: error: no such option: --disable-tv waf: error: no such option: --disable-tv-v4l2 waf: error: no such option: --disable-libv4l2 waf: error: no such option: --disable-audio-input Expected Results: >>> media-video/mpv-9999 merged.
Created attachment 589818 [details] Emerge Info
Created attachment 589820 [details] emerge --info media-video/mpv
Created attachment 589822 [details] build-1-dvdread.log Error: waf: error: no such option: --disable-dvdread
Created attachment 589824 [details] build-2-tv.log Error: waf: error: no such option: --disable-tv
Created attachment 589826 [details] build-3-tv-v4l2.log Error: waf: error: no such option: --disable-tv-v4l2
Created attachment 589828 [details] build-4-libv4l2.log Error: waf: error: no such option: --disable-libv4l2
Created attachment 589830 [details] build-5-audio-input.log Error: waf: error: no such option: --disable-audio-input
Created attachment 591026 [details, diff] quick-and-dirty.patch Can confirm, there are also a lot more flags invalid. I have attached a quick and dirty patch so that it works with my configuration.
Can add --disable-zsh-comp to this issue which was also removed upstream 13 days ago. On a side-note, mpv-0.29.0-make-ffmpeg-version-check-non-fatal.patch now also fails due added comments in the code (functionality appears unchanged).
To add to the side-note about the non-fatal patch, I believe it should be straight up removed due to this newer commit: https://github.com/mpv-player/mpv/commit/a85fa2d2de92a89258da6b8bf6d814cf47824a0e
Should be in sync now.
Hi, there is a flag (and potentially others) that prevent media-video/mpv-0.30.0::gentoo to be configured. In my system, it's --enable-vaapi-glx that has the same behaviour of the others listed here.