[Clfs-support] building XGL with Xorg 7.3

Joe Ciccone jciccone at gmail.com
Mon May 19 04:15:12 PDT 2008


Stef Bon wrote:
> Hello,
>
> I'm trying to build the X server with XGL:
>
> ./configure --prefix=/usr/X11R73 --sysconfdir=/etc
> --localstatedir=/var --enable-install-setuid
> --with-dri-driver-path=/usr/X11R73/lib/xorg/modules/dri
> --with-fontdir=/usr/share/fonts
> --with-mesa-source=/opt/source/Mesa-7.0.2 --enable-xgl --enable-xglx
>
> The configure goes fine, only the makecommand gives errors like:
>
>> gcc -DHAVE_CONFIG_H -I. -I../../include -I../../hw/xfree86/os-support
>> -I../../hw/xfree86/os-support/bus -I../../hw/xfree86/common
>> -I../../hw/xfree86/dri -I../../mi -I/usr/X11R73/include
>> -I/opt/source/Mesa-7.0.2//include -DHAVE_DIX_CONFIG_H -Wall
>> -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
>> -Wmissing-declarations -Wnested-externs -fno-strict-aliasing
>> -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT
>> -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/X11R73/include
>> -I/usr/X11R73//include -I/usr/X11R73//include/pixman-1
>> -I/usr/include/freetype2 -I/usr/include/hal -I/usr/include/dbus-1.0
>> -I/usr/lib/dbus-1.0/include -I../../include -I../../include
>> -I../../Xext -I../../composite -I../../damageext -I../../xfixes
>> -I../../Xi -I../../mi -I../../miext/shadow -I../../miext/damage
>> -I../../render -I../../randr -I../../fb -I/usr/X11R73/include
>> -I/usr/X11R73/include -I/usr/X11R73//include -I/usr/X11R73//include
>> -I/usr/X11R73//include/drm -I/usr/X11R73/include/X11/dri
>> -I/opt/source/Mesa-7.0.2//
> src/mesa/glapi -I/opt/source/Mesa-7.0.2//src/mesa/main -DXFree86Server
> -g -O2 -MT glcontextmodes.lo -MD -MP -MF .deps/glcontextmodes.Tpo -c
> glcontextmodes.c -fPIC -DPIC -o .libs/glcontextmodes.o
>> glcontextmodes.c: In function '_gl_copy_visual_to_context_mode':
>> glcontextmodes.c:190: error: '__GLcontextModes' has no member named
>> 'bindToTextureRgb'
>> glcontextmodes.c:191: error: '__GLcontextModes' has no member named
>> 'bindToTextureRgba'
>> glcontextmodes.c:193: error: '__GLcontextModes' has no member named
>> 'bindToMipmapTexture'
>> glcontextmodes.c:194: error: '__GLcontextModes' has no member named
>> 'bindToTextureTargets'
>> glcontextmodes.c:197: error: '__GLcontextModes' has no member named
>> 'yInverted'
>
> Now i've read somewhere before that building of XGL from the xserver
> package will always fail, cause it's maintained elsewhere.
> Did you know?
> (Is this true?: this means that the book gives incorrect instructions)
>
> Now I know how to get the source from xgl with git :
>
> git clone git://anongit.freedesktop.org/git/xorg/xserver
> cd xserver
> git checkout xgl-0-0-1
>
> but that gives me the latest xgl code, which will only compile with
> xorg version 7.4. Does anyone know how I can can the source of xgl
> which is compatible with xorg 7.3?
I was having a very hard time trying to get it to work, eventually, I
found a few git revisions that worked together.




More information about the Clfs-support mailing list