Results 1 to 7 of 7

Thread: Error building X11rdp on Tumbleweed 64bit

  1. #1

    Question Error building X11rdp on Tumbleweed 64bit

    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?

  2. #2

    Default Re: Error building X11rdp on Tumbleweed 64bit

    Nobody has ever tried to compile/build X11rdp on opensuse?

  3. #3

    Question Re: Error building X11rdp on Tumbleweed 64bit

    run into the same issue ... (exactly a year later! )
    did you get it solved for Suse 13.2 ?
    Thanks.

  4. #4

    Default Re: Error building X11rdp on Tumbleweed 64bit

    Quote Originally Posted by jribon View Post
    run into the same issue ... (exactly a year later! )
    did you get it solved for Suse 13.2 ?
    Thanks.
    Unfortunately, I didn't.

    At that time I though I'll give Win10 a try and will run OpenSuse as a Hyper-V VM. But I found it to be too much work recreating my Linux workflows in Windows, So I switched back to OpenSuse quite quickly and had no need to compile X11rdp since.

    Please update this post if you do find a solution, though.

  5. #5
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,005

    Default Re: Error building X11rdp on Tumbleweed 64bit

    Hasn't Hyper-V something to do with virtalization?

    Then it could be that nobody answered because this is not in the Virtualization section.

    When my assumption is correct, I can move it there (but no guarantee that the virtalization experts there know an answer ).
    Henk van Velden

  6. #6

    Default Re: Error building X11rdp on Tumbleweed 64bit

    Quote Originally Posted by hcvv View Post
    Hasn't Hyper-V something to do with virtalization?

    Then it could be that nobody answered because this is not in the Virtualization section.

    When my assumption is correct, I can move it there (but no guarantee that the virtalization experts there know an answer ).
    Hi,

    No, this question is not Hyper-V related. I'm simply describing the situation as to why I needed X11rdp (and don't need it anymore). This issue would occur irrespective of whether OpenSuse runs inside a VM or a host OS.

  7. #7
    Join Date
    May 2015
    Location
    Italy
    Posts
    375

    Default Re: Error building X11rdp on Tumbleweed 64bit

    I compiled X11rdp yesterday without problems.
    However, I also compiled xrdp because I wanted to have the 0.9.1 release instead of the 0.9.0 that's in the repository.

    I wanted to have 0.9.1 because of xorgxrdp, but ironically I succeded in compiling X11rdp but did not succeed in compiling xorgxrdp
    I have opened an issue on GitHub on the xorgxrdp project.

    Cris
    Desktop: OpenSUSE Tumbleweed (x86_64) - AMD FX-8350 Eight-Core Processor, 16Gb RAM, 120GB Samsung Evo 840 SSD
    Laptop: OpenSUSE Tumbleweed (x86_64) - Thinkpad T440 - Intel i5-4210U, 12Gb RAM, 250GB Samsung EVO 750 SSD

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •