diff -urN xserver-xorg-input-vmmouse-12.6.5-orig/src/vmmouse.c xserver-xorg-input-vmmouse-12.6.5/src/vmmouse.c
--- xserver-xorg-input-vmmouse-12.6.5-orig/src/vmmouse.c	2009-08-06 19:23:09.000000000 +0200
+++ xserver-xorg-input-vmmouse-12.6.5/src/vmmouse.c	2010-02-04 15:29:20.000000000 +0100
@@ -146,6 +146,7 @@
    Bool                absoluteRequested;
 } VMMousePrivRec, *VMMousePrivPtr;
 
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 7
 static const char *reqSymbols[] = {
    "InitPointerDeviceStruct",
    "LoaderSymbol",
@@ -192,6 +193,7 @@
    "Xstrdup",
    NULL
 };
+#endif
 
 InputDriverRec VMMOUSE = {
    1,
@@ -1175,7 +1177,9 @@
 {
    static Bool Initialised = FALSE;
 
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 7
    xf86LoaderReqSymLists(reqSymbols, NULL);
+#endif
 
    if (!Initialised)
       Initialised = TRUE;
