Installation of MesaLib
        
        
          Extract all three tarballs from the same top-level directory as
          they all will extract to the Mesa-6.5.2 directory.
        
        
          Install MesaLib by running the
          following command:
        
        
make linux-dri-x86 OPT_FLAGS="-O2 -fno-strict-aliasing" \
    DRI_DRIVER_INSTALL_DIR=${XORG_PREFIX}/lib/X11/modules/dri \
    X11_INCLUDES=-I${XORG_PREFIX}/include \
    EXTRA_LIB_PATH=-L${XORG_PREFIX}/lib
        
          If you downloaded and extracted the Demos package, build the
          programs with the following commands:
        
        
sed -i 's@-l$(GLUT_LIB)@@g' configs/default &&
make -C progs/xdemos PROGS='glxinfo glxgears'
        
          This package does not come with a test suite.
        
        
          Now, as the root user:
        
        
make install INSTALL_DIR=${XORG_PREFIX} \
    DRI_DRIVER_INSTALL_DIR=${XORG_PREFIX}/lib/X11/modules/dri &&
install -dv ${XORG_PREFIX}/share/doc/MesaLib-6.5.2 &&
install -v -m644 docs/* ${XORG_PREFIX}/share/doc/MesaLib-6.5.2
        
          If you built the demo programs, install them using the following
          command as the root user:
        
        
install -v -m755 progs/xdemos/glx{info,gears} ${XORG_PREFIX}/bin
        
          Finally, if installing to any prefix other than /usr, you should create symlinks to the GL
          headers in /usr/include. Execute the
          following command as the root user:
        
        
ln -s -v ${XORG_PREFIX}/include/GL /usr/include
        
          
          
            Tip
          
          
            Do not remove the Mesa source tree yet, it will be required to
            build the Xorg-Server-1.2.0.
          
         
       
      
        
          Command Explanations
        
        
          make ...
          linux-dri-x86: The linux-dri-x86 target is specified to use a few
          other helpful flags in addition to the defaults. See the other
          targets in the configs directory if
          your architecture is not x86.
        
        
          OPT_FLAGS="-O2 -fno-strict-aliasing": A
          bug where OpenGL applications are shifted to the left by 50% can be
          worked around by adding -fno-strict-aliasing to the compiler flags.
        
        
          DRI_DRIVER_INSTALL_DIR=${XORG_PREFIX}/lib/X11/modules/dri:
          This setting specifies the location that the DRI modules will be
          installed to. This path is also built into libGL.so.
        
        
          sed -i 's@-l$(GLUT_LIB)@@g'
          configs/default: Disables linking against the GLUT
          libraries for the demo programs, omit this command if you
          downloaded and extracted the GLUT tarball.
        
        
          make ... PROGS='glxinfo
          glxgears': Only builds the glxinfo and glxgears programs.