Hi Ian,
I just noticed a problem with the latest sources. When linking so.vm-display-X11 it is missing the -lXrender even though the cmake log showed it was detected. Also, HAVE_LIBXRENDER appears to be undefined. Instead, CMake seems to define HAVE_LIB_XRENDER. The same problem might happen for HAVE_LIBXEXT / HAVE_LIB_XEXT.
I'm attaching a patched vm-display-X11/config.cmake that appears to work fine for me.
- Bert -