Summary: | Compile of Xserver fails | ||
---|---|---|---|
Product: | xorg | Reporter: | Bob Gleitsmann <rjgleits> |
Component: | Server/Ext/DRI | Assignee: | Keith Packard <keithp> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | blocker | ||
Priority: | medium | CC: | adjustshm |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 70707 |
Description
Bob Gleitsmann
2013-11-04 02:24:53 UTC
I can confirm this is a major problem, because I've tried compiling the exact same thing today and last night and XServer/Xext part failed when it tried to compile Shm.c file. Adding to this, only xorg-server-1.14.3.tar.bz2 worked for compiling. Known problem which Keith has said will be fixed ASAP. Until then you can get it to build by applying the patch from http://patchwork.freedesktop.org/patch/15082/ to xextproto. (In reply to comment #3) Compiling of the latest xserver-aaf0e29619196a283fee7ead2020a91032d84f48 fails with the following error: ---- make[5]: Leaving directory `/home/jos/src/xorg/git/xserver/hw/xfree86/dixmods' CCLD Xorg ../../os/.libs/libos.a(io.o): In function `ReadFdFromClient': io.c:(.text+0x1e): undefined reference to `_XSERVTransRecvFd' ../../os/.libs/libos.a(io.o): In function `WriteFdToClient': io.c:(.text+0x7fb): undefined reference to `_XSERVTransSendFd' collect2: error: ld returned 1 exit status make[4]: *** [Xorg] Error 1 make[4]: Leaving directory `/home/jos/src/xorg/git/xserver/hw/xfree86' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/jos/src/xorg/git/xserver/hw/xfree86' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/jos/src/xorg/git/xserver/hw/xfree86' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jos/src/xorg/git/xserver/hw' make: *** [all-recursive] Error 1 ----- (In reply to comment #3) > Known problem which Keith has said will be fixed ASAP. > > Until then you can get it to build by applying the patch from > http://patchwork.freedesktop.org/patch/15082/ to xextproto. Even after installing the most recent git versions of xorg/proto/* and xorg/lib/libX*, xorg-server-1.14.99.901 and xserver (git version) still don't compile properly: ----- CCLD Xorg ../../os/.libs/libos.a(io.o): In function `ReadFdFromClient': io.c:(.text+0x1c): undefined reference to `_XSERVTransRecvFd' ../../os/.libs/libos.a(io.o): In function `WriteFdToClient': io.c:(.text+0x7f9): undefined reference to `_XSERVTransSendFd' collect2: error: ld returned 1 exit status make[4]: *** [Xorg] Error 1 make[4]: Leaving directory `/home/jos/src/xorg/xorg-server-1.14.99.901/hw/xfree86' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/jos/src/xorg/xorg-server-1.14.99.901/hw/xfree86' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/jos/src/xorg/xorg-server-1.14.99.901/hw/xfree86' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jos/src/xorg/xorg-server-1.14.99.901/hw' make: *** [all-recursive] Error 1 ----- No problems compiling xorg-server-1.14.99.3! (In reply to comment #5) > No problems compiling xorg-server-1.14.99.3! That was before the fd passing support was added. With xtrans-1.3.0 xorg-server-1.14.99.901 builds properly and is running well. After applying the patch http://patchwork.freedesktop.org/patch/15197/ xserver latest git does build properly and is running well. Thanks! |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.