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/showthread.php/513967-FreeNX-XRDP-X11-over-SSH-on-OpenSUSE-Tumbleweed-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=com_content&view=article&id=32:building-xrdp-in-opensuse-13x&catid=2:documents&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:
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?