https://bugs.winehq.org/show_bug.cgi?id=53977
--- Comment #3 from François Gouget fgouget@codeweavers.com --- The config.log file contains interesting information:
configure:16935: gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 cflags: configure:16936: gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 libs: configure:16938: gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 errors: Package gstreamer-video-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-video-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-video-1.0' found ...
The .pc files are part of the libgstreamer-plugins-base1.0-dev package but the 32-bit version is missing (probably as a result of past multiarch conflicts):
$ dpkg -l | grep libgstreamer-plugins-base1.0-dev ii libgstreamer-plugins-base1.0-dev 1.20.3-2 amd64 GStreamer development files for libraries from the "base" set
So I will update the VM. I suspect before the patch the configure script was using the 64-bit .pc file for the 32-bit build which masked this configuration bug.