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