Install instructions for Xgl on FC4 latest rawhide. CVS sources checked out on 2006-02-16, so the instructions may not work as they should with the latest cvs sources. Get CVS ------- cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -r xgl-0-0-1 xserver cvs -d :pserver:anonymous@pdx.freedesktop.org:/cvs/mesa co Mesa cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/cairo co glitz cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co app/compiz PATCH Proto ----------- usr/include/GL/# sudo patch -p1 < glxproto.h-texture-from-pixmap-1.patch PATCH Mesa ------------------ Mesa/# patch -p1 < r200-copy-pixels-1.patch Mesa/# patch -p1 < 6.4-dont-install-gles-headers.patch Mesa/# patch -p1 < change-default-dri-driver-dir.patch Mesa/# patch -p0 < 6.4-multilib-fix.patch COMPILE Mesa ------------ make linux-dri-x86 make install (/usr/include and /usr/lib) Copy lib/libGL.la and libGLU.la to /usr/lib/opengl/xorg-x11/lib Link /usr/lib/libGL.so.1 back to nvidia (libGL.so.1.0.8178) Link /usr/lib/xorg/modules/extensions/libglx.so to libglx.1.0.8178 COMPILE Glitz ------------- ./autogen.sh --prefix=/usr make make install COMPILE Xserver --------------- ./autogen.sh --prefix=/usr --enable-xgl --enable-dri --enable-glx --enable-xkb --enable-xglx --disable-xprint --disable-xorg --disable-xvfb --disable-dmx --disable-xnest --with-mesa-source=/home/julius/Desktop/Downloads/Mesa/ make make install Link /usr/lib/libGL.so.1 back to nvidia (libGL.so.1.0.8178) COMPILE Compiz ------------- ./autogen.sh --prefix=/usr --with-gl-libs=/home/julius/Desktop/Downloads/Mesa/lib/libGL.so make make install Copy /home/julius/Desktop/Downloads/Mesa/lib/libGL.* to /user/lib/opengl/xorg-x11/lib/ NOTES ----- Mesa may fail on i915, just edit Mesa/configs/linux-dri and remove the i915 driver.