Compilation of Xgl Server

Jonathan Marriott jon at kiwiuk.net
Sat Feb 26 16:14:20 PST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Well, it certainly compiled.

jonathan at thebes:~$ Xglx :2
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/thebes:2
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
Visual: 0x0 (y) - r/g/b/a: 8/8/8/8  db: 1
Initialized 800x600 back buffer offscreen area
Initialized 2048x2048 pbuffer offscreen area
Initialized 2048x2048 pbuffer offscreen area
X Error of failed request:  BadLength (poly request too large or
internal Xlib length error)
~  Major opcode of failed request:  27 (X_UngrabPointer)
~  Serial number of failed request:  82
~  Current serial number in output stream:  85

I assume this is something to do with me using the nvidia binary drivers
so I'm a little bit screwed?

Re: kernel version, I'm on 2.6.10 and will be upgrading as soon as
2.6.11 comes out. Should 2.6.10 work?

Thanks,
J


David Reveman wrote:
| On Sat, 2005-02-26 at 22:02 +0000, Jonathan Marriott wrote:
|
| Well this is getting a tad silly now. I have got clean CVS checkouts of
| all the libs and installed them, same with XExtensions. This is my brand
| spanking new compile error:
|
| gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../hw/kdrive/src
| -I../../../miext/damage -I../../../miext/shadow -I../../../Xext
| -I../../../record -I../../../render -I../../../randr -I../../../xfixes
| -I../../../damageext -I../../../composite                  -I../../../fb
| -I../../../mi -I../../../hw/kdrive/linux -Wall -Wpointer-arith
| -Wstrict-prototypes       -Wmissing-prototypes -Wmissing-declarations
| ~ -Wnested-externs -fno-strict-aliasing -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
| -I/usr/local/include -I/usr/local/include/X11/fonts
| -I/usr/local/include/X11/Xtrans   -D_BSD_SOURCE -I../../../include
| -I../../../Xext    -g -O2 -MT evdev.o -MD -MP -MF ".deps/evdev.Tpo" -c
| -o evdev.o evdev.c; \
| then mv -f ".deps/evdev.Tpo" ".deps/evdev.Po"; else rm -f
| ".deps/evdev.Tpo"; exit 1; fi
| evdev.c:62: error: field `absinfo' has incomplete type
| evdev.c: In function `EvdevRead':
| evdev.c:119: error: `EV_SYN' undeclared (first use in this function)
| evdev.c:119: error: (Each undeclared identifier is reported only once
| evdev.c:119: error: for each function it appears in.)
| make[3]: *** [evdev.o] Error 1
| make[3]: Leaving directory
| `/home/jonathan/data/downloads/src/Xgl/xserver/hw/kdrive/linux'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory
| `/home/jonathan/data/downloads/src/Xgl/xserver/hw/kdrive'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
| `/home/jonathan/data/downloads/src/Xgl/xserver/hw'
| make: *** [all-recursive] Error 1
|
|
|> If you just want to build Xgl, you can probably avoid this problem by
|> running the xserver configure script like this:
|
|> /configure --disable-kdriveserver --enable-xglserver
|
|
| evdev struck me as something I've seen in the kernel config so I checked
| I had my linux symlink in /usr/src and I do.
|
| I'm having fun, are you?
|
| Thanks very much for your time,
| Jon
|
| Jonathan Marriott wrote:
| | Thanks, I knew what modules to install but that script I hadn't notice.
| | I'll use that.
| |
| | Jon
| |
| | Adam Jackson wrote:
| | | On Saturday 26 February 2005 12:15, Jonathan Marriott wrote:
| | |
| | |>That did indeed fix that problem, thanks. I was using
| | |>xestensions-1.0.1.tar.gz. However, I now have:
| | |>
| | |>In file included from fboverlay.c:31:
| | |>../Xext/shmint.h:35: error: redefinition of `struct _ShmFuncs'
| | |>../Xext/shmint.h:54: error: redefinition of `ShmFuncs'
| | |>/usr/X11R6/include/X11/extensions/shmstr.h:74: error: `ShmFuncs'
| | |>previously declared here
| | |>../Xext/shmint.h:54: error: redefinition of `ShmFuncsPtr'
| | |>/usr/X11R6/include/X11/extensions/shmstr.h:74: error: `ShmFuncsPtr'
| | |>previously declared here
| | |>make[1]: *** [fboverlay.o] Error 1
| | |>make[1]: Leaving directory
| | |>`/home/jonathan/data/downloads/src/Xgl/xserver/fb'
| | |>make: *** [all-recursive] Error 1
| | |>
| | |>So I'll be trying the fresh checkout of all those modules. Is
there any
| | |>way to checkout the entire xlibs directory or must I check out each
| | |>module required manually? The CVS man page didn't seem to indicate
a way
| | |>sadly. My internet connection is pathetically slow for CVS
checkouts so
| | |>its handy if I can just leave it to sort itself out.
| | |
| | |
| | | http://freedesktop.org/Software/Xserver/InstallGuide
| | |
| | | Tells you all the modules you need.
| | |
| | | - ajax
| _______________________________________________
| xorg mailing list
| xorg at lists.freedesktop.org
| http://lists.freedesktop.org/mailman/listinfo/xorg
|
_______________________________________________
xorg mailing list
xorg at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

| -David




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCIRDc/hbGbNGhPO4RAhJyAJ4+5Ouc8h5zgyDGD6rlWGWziJRmjgCeIURI
RyZMvW1u0MIk2YMsLjqE3XI=
=rodV
-----END PGP SIGNATURE-----



More information about the xorg mailing list