Hi, all,

I'm looking for a way to make a smooth OpenSUSE Desktop with Hyper-V. I've got a (stale) tread here -> https://forums.opensuse.org/showthre...-virtual-guest

As part of the process of finding the best experience, I've tried building X11rdp as per instructions here (I skipped the XRDP part as I installed it from the repo and jump straight to X11rdp part) -> http://www.xrdp.org/index.php?option...ments&Itemid=7

I've been adding missing -devel libraries (including 32bit versions) as I go along, but I'm stuck now with libxcb-1.7 module. I've got everything to do with xcb and libxcb installed, but I keep getting this:

Code:
sh buildx.sh /opt/X11rdp/
using /opt/X11rdp/

*** processing module libxcb-1.7 (21 of 102) ***

make: Entering directory '/home/larry/git/neutrinolabs/xrdp/xorg/X11R7.6/build_dir/libxcb-1.7'
Making all in src
make[1]: Entering directory '/home/larry/git/neutrinolabs/xrdp/xorg/X11R7.6/build_dir/libxcb-1.7/src'
make  all-am
make[2]: Entering directory '/home/larry/git/neutrinolabs/xrdp/xorg/X11R7.6/build_dir/libxcb-1.7/src'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -Wall -pedantic -Wpointer-arith                 -Wstrict-prototypes -Wmissing-declarations -Wnested-externs   -I/opt/X11rdp//include -fPIC -O2 -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c -o sync.lo sync.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wall -pedantic -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -I/opt/X11rdp//include -fPIC -O2 -MT sync.lo -MD -MP -MF .deps/sync.Tpo -c sync.c  -fPIC -DPIC -o .libs/sync.o
In file included from sync.c:9:0:
sync.h:1502:32: error: unknown type name ‘xcb_sync_create_alarm_value_list_t’
                                xcb_sync_create_alarm_value_list_t  value_list  /**< */);
                                ^
sync.h:1529:24: error: unknown type name ‘xcb_sync_create_alarm_value_list_t’
                        xcb_sync_create_alarm_value_list_t  value_list  /**< */);
                        ^
sync.h:1559:32: error: unknown type name ‘xcb_sync_change_alarm_value_list_t’
                                xcb_sync_change_alarm_value_list_t  value_list  /**< */);
                                ^
sync.h:1586:24: error: unknown type name ‘xcb_sync_change_alarm_value_list_t’
                        xcb_sync_change_alarm_value_list_t  value_list  /**< */);
                        ^
sync.c:1053:32: error: unknown type name ‘xcb_sync_create_alarm_value_list_t’
                                xcb_sync_create_alarm_value_list_t  value_list  /**< */)
                                ^
sync.c:1098:24: error: unknown type name ‘xcb_sync_create_alarm_value_list_t’
                        xcb_sync_create_alarm_value_list_t  value_list  /**< */)
                        ^
sync.c:1143:32: error: unknown type name ‘xcb_sync_change_alarm_value_list_t’
                                xcb_sync_change_alarm_value_list_t  value_list  /**< */)
                                ^
sync.c:1188:24: error: unknown type name ‘xcb_sync_change_alarm_value_list_t’
                        xcb_sync_change_alarm_value_list_t  value_list  /**< */)
                        ^
Makefile:754: recipe for target 'sync.lo' failed
make[2]: *** [sync.lo] Error 1
make[2]: Leaving directory '/home/larry/git/neutrinolabs/xrdp/xorg/X11R7.6/build_dir/libxcb-1.7/src'
Makefile:567: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/larry/git/neutrinolabs/xrdp/xorg/X11R7.6/build_dir/libxcb-1.7/src'
Makefile:450: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
make: Leaving directory '/home/larry/git/neutrinolabs/xrdp/xorg/X11R7.6/build_dir/libxcb-1.7'

make failed for module libxcb-1.7
I have no clue how to resolve this. Any ideas?