<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=189.13.102.145</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=189.13.102.145"/>
	<link rel="alternate" type="text/html" href="https://cblfs.nicewhileitlasted.com/Special:Contributions/189.13.102.145"/>
	<updated>2026-05-21T05:22:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=Xorg7/MesaLib&amp;diff=6057</id>
		<title>Xorg7/MesaLib</title>
		<link rel="alternate" type="text/html" href="?title=Xorg7/MesaLib&amp;diff=6057"/>
		<updated>2006-12-22T20:15:20Z</updated>

		<summary type="html">&lt;p&gt;189.13.102.145: /* N32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|-&lt;br /&gt;
| http://prdownloads.sourceforge.net/mesa3d/MesaLib-{{Mesa-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
| http://prdownloads.sourceforge.net/mesa3d/MesaDemos-{{Mesa-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
| http://prdownloads.sourceforge.net/mesa3d/MesaGLUT-{{Mesa-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
|-&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/Mesa/mesa-{{Mesa-Version}}-drop_static_inline.patch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [[Xorg7/libdrm|libdrm]]&lt;br /&gt;
&lt;br /&gt;
= Introduction to Mesa =&lt;br /&gt;
&lt;br /&gt;
Mesa is an OpenGL compatible 3D library.  Three packages are available.&lt;br /&gt;
&lt;br /&gt;
* MesaLib - the main Mesa library source code, drivers and documentation.&lt;br /&gt;
* MesaDemos - OpenGL demonstration and test programs. Most of the programs require GLUT.&lt;br /&gt;
* MesaGLUT - provides a working libglut.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not interested in running the demos, you&#039;ll only need the first package.  However, if you choose to install the demos, extract all three tarballs from the same toplevel directory. All three will extract to the Mesa-{{Mesa-Version}} directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Homepage:&amp;lt;/b&amp;gt; http://www.mesa3d.org/&lt;br /&gt;
&lt;br /&gt;
= Dependencies =&lt;br /&gt;
&lt;br /&gt;
== Required ==&lt;br /&gt;
&lt;br /&gt;
* Xorg [[Xorg7/Protocol_Headers|Protocol Headers]] glproto &amp;gt;=1.4.5&lt;br /&gt;
* Xorg [[Xorg7/Libraries|Libraries]]&lt;br /&gt;
* Xorg [[Xorg7/Utilities|Utilities]]&lt;br /&gt;
* [[Xorg7/libdrm|libdrm]]&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Don&#039;t remove the source after building MesaLib.  It is needed by the &lt;br /&gt;
    Xorg Xserver build.  You need to pass the path to the MesaLib source when &lt;br /&gt;
    building xorg-server, so take note of it.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Executing &#039;make&#039; in the top of the source tree will provide a list&lt;br /&gt;
    of supported targets.  Several of these are 64-bit targets.  Do not use these&lt;br /&gt;
    on a &#039;&#039;&#039;pure&#039;&#039;&#039; 64-bit system.  The config files for these targets look in&lt;br /&gt;
    $XORG_PREFIX/lib64 for dependencies.  They are really for multilib use and the&lt;br /&gt;
    regular &#039;&#039;linux&#039;&#039; or &#039;&#039;linux-dri&#039;&#039; target are appropriate for either the pure&lt;br /&gt;
    32-bit or pure 64-bit system&lt;br /&gt;
&lt;br /&gt;
= Non-Multilib =&lt;br /&gt;
&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039; src/glx/x11/dri_glx.c &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make realclean&lt;br /&gt;
 make linux-dri&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib/*dri* ${XORG_PREFIX}/lib/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
  install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
= Multilib =&lt;br /&gt;
&lt;br /&gt;
== 32Bit ==&lt;br /&gt;
&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 mv Mesa-{{Mesa-Version}} Mesa-{{Mesa-Version}}-32&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i configs/linux-dri* \&lt;br /&gt;
    -e &amp;quot;s@/usr/X11R6@$XORG_PREFIX@g&amp;quot; \&lt;br /&gt;
    -e &amp;quot;s/-DHAVE_ALIAS/&amp;amp; -DGLX_USE_TLS/&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/local@$XORG_PREFIX@g&amp;quot; bin/installmesa &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039; src/glx/x11/dri_glx.c &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039;  src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot; OPT_FLAGS=&amp;quot;${BUILD32}&amp;quot; linux-dri&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib/*dri* ${XORG_PREFIX}/lib/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
DEMOS: Only 1 Installation needed!&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
 install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
== N32 ==&lt;br /&gt;
&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 mv Mesa-{{Mesa-Version}} Mesa-{{Mesa-Version}}-32&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i configs/linux-dri* \&lt;br /&gt;
    -e &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; \&lt;br /&gt;
    -e &amp;quot;s/-DHAVE_ALIAS/&amp;amp; -DGLX_USE_TLS/&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i bin/installmesa \&lt;br /&gt;
    -e &#039;s@LIB_DIR=$1/lib@&amp;amp;32@&#039; \&lt;br /&gt;
    -e &#039;s@LIB_DIR=&amp;quot;/usr/local/lib@&amp;amp;32@&#039; \&lt;br /&gt;
    -e &amp;quot;s@/usr/local@${XORG_PREFIX}@g&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot; OPT_FLAGS=&amp;quot;${BUILDN32}&amp;quot; &#039;&#039;&#039;linux-dri&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib32/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib32/*dri* ${XORG_PREFIX}/lib32/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
DEMOS: Only 1 Installation Needed!&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
 install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
== 64Bit ==&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 mv Mesa-{{Mesa-Version}} Mesa-{{Mesa-Version}}-64&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i configs/linux-dri* \&lt;br /&gt;
    -e &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; \&lt;br /&gt;
    -e &amp;quot;s/-DHAVE_ALIAS/&amp;amp; -DGLX_USE_TLS/&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i bin/installmesa \&lt;br /&gt;
    -e &#039;s@LIB_DIR=$1/lib@&amp;amp;64@&#039; \&lt;br /&gt;
    -e &#039;s@LIB_DIR=&amp;quot;/usr/local/lib@&amp;amp;64@&#039; \&lt;br /&gt;
    -e &amp;quot;s@/usr/local@${XORG_PREFIX}@g&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot; OPT_FLAGS=&amp;quot;${BUILD64}&amp;quot; &#039;&#039;&#039;linux-dri-x86-64&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib64/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib64/*dri* ${XORG_PREFIX}/lib64/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
DEMOS: Only 1 Installation Needed!&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
 install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
Forward to [[Xorg7/xbitmaps|xbitmaps]]&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;/div&gt;</summary>
		<author><name>189.13.102.145</name></author>
	</entry>
	<entry>
		<id>?title=Xorg7/MesaLib&amp;diff=6056</id>
		<title>Xorg7/MesaLib</title>
		<link rel="alternate" type="text/html" href="?title=Xorg7/MesaLib&amp;diff=6056"/>
		<updated>2006-12-22T20:14:59Z</updated>

		<summary type="html">&lt;p&gt;189.13.102.145: /* N32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|-&lt;br /&gt;
| http://prdownloads.sourceforge.net/mesa3d/MesaLib-{{Mesa-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
| http://prdownloads.sourceforge.net/mesa3d/MesaDemos-{{Mesa-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
| http://prdownloads.sourceforge.net/mesa3d/MesaGLUT-{{Mesa-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
|-&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/Mesa/mesa-{{Mesa-Version}}-drop_static_inline.patch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [[Xorg7/libdrm|libdrm]]&lt;br /&gt;
&lt;br /&gt;
= Introduction to Mesa =&lt;br /&gt;
&lt;br /&gt;
Mesa is an OpenGL compatible 3D library.  Three packages are available.&lt;br /&gt;
&lt;br /&gt;
* MesaLib - the main Mesa library source code, drivers and documentation.&lt;br /&gt;
* MesaDemos - OpenGL demonstration and test programs. Most of the programs require GLUT.&lt;br /&gt;
* MesaGLUT - provides a working libglut.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re not interested in running the demos, you&#039;ll only need the first package.  However, if you choose to install the demos, extract all three tarballs from the same toplevel directory. All three will extract to the Mesa-{{Mesa-Version}} directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Homepage:&amp;lt;/b&amp;gt; http://www.mesa3d.org/&lt;br /&gt;
&lt;br /&gt;
= Dependencies =&lt;br /&gt;
&lt;br /&gt;
== Required ==&lt;br /&gt;
&lt;br /&gt;
* Xorg [[Xorg7/Protocol_Headers|Protocol Headers]] glproto &amp;gt;=1.4.5&lt;br /&gt;
* Xorg [[Xorg7/Libraries|Libraries]]&lt;br /&gt;
* Xorg [[Xorg7/Utilities|Utilities]]&lt;br /&gt;
* [[Xorg7/libdrm|libdrm]]&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Don&#039;t remove the source after building MesaLib.  It is needed by the &lt;br /&gt;
    Xorg Xserver build.  You need to pass the path to the MesaLib source when &lt;br /&gt;
    building xorg-server, so take note of it.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; Executing &#039;make&#039; in the top of the source tree will provide a list&lt;br /&gt;
    of supported targets.  Several of these are 64-bit targets.  Do not use these&lt;br /&gt;
    on a &#039;&#039;&#039;pure&#039;&#039;&#039; 64-bit system.  The config files for these targets look in&lt;br /&gt;
    $XORG_PREFIX/lib64 for dependencies.  They are really for multilib use and the&lt;br /&gt;
    regular &#039;&#039;linux&#039;&#039; or &#039;&#039;linux-dri&#039;&#039; target are appropriate for either the pure&lt;br /&gt;
    32-bit or pure 64-bit system&lt;br /&gt;
&lt;br /&gt;
= Non-Multilib =&lt;br /&gt;
&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039; src/glx/x11/dri_glx.c &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make realclean&lt;br /&gt;
 make linux-dri&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib/*dri* ${XORG_PREFIX}/lib/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
  install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
= Multilib =&lt;br /&gt;
&lt;br /&gt;
== 32Bit ==&lt;br /&gt;
&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 mv Mesa-{{Mesa-Version}} Mesa-{{Mesa-Version}}-32&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i configs/linux-dri* \&lt;br /&gt;
    -e &amp;quot;s@/usr/X11R6@$XORG_PREFIX@g&amp;quot; \&lt;br /&gt;
    -e &amp;quot;s/-DHAVE_ALIAS/&amp;amp; -DGLX_USE_TLS/&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/local@$XORG_PREFIX@g&amp;quot; bin/installmesa &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039; src/glx/x11/dri_glx.c &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s@lib/modules@lib/X11/modules@&#039;  src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot; OPT_FLAGS=&amp;quot;${BUILD32}&amp;quot; linux-dri&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib/*dri* ${XORG_PREFIX}/lib/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
DEMOS: Only 1 Installation needed!&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
 install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
== N32 ==&lt;br /&gt;
&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 mv Mesa-{{Mesa-Version}} Mesa-{{Mesa-Version}}-32&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i configs/linux-dri* \&lt;br /&gt;
    -e &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; \&lt;br /&gt;
    -e &amp;quot;s/-DHAVE_ALIAS/&amp;amp; -DGLX_USE_TLS/&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i bin/installmesa \&lt;br /&gt;
    -e &#039;s@LIB_DIR=$1/lib@&amp;amp;32@&#039; \&lt;br /&gt;
    -e &#039;s@LIB_DIR=&amp;quot;/usr/local/lib@&amp;amp;32@&#039; \&lt;br /&gt;
    -e &amp;quot;s@/usr/local@${XORG_PREFIX}@g&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot; OPT_FLAGS=&amp;quot;${BUILDN32}&amp;quot; &#039;&#039;&#039;linux-dri&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib32/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib32/*dri* ${XORG_PREFIX}/lib32/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
DEMOS: Only 1 Installation Needed!&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
 install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
Forward to [[Xorg7/xbitmaps|xbitmaps]]&lt;br /&gt;
&lt;br /&gt;
== 64Bit ==&lt;br /&gt;
Apply the patch and correct some hardcoded paths.&lt;br /&gt;
&lt;br /&gt;
 mv Mesa-{{Mesa-Version}} Mesa-{{Mesa-Version}}-64&lt;br /&gt;
 patch -Np1 -i ../mesa-{{Mesa-Version}}-drop_static_inline.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i configs/linux-dri* \&lt;br /&gt;
    -e &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; \&lt;br /&gt;
    -e &amp;quot;s/-DHAVE_ALIAS/&amp;amp; -DGLX_USE_TLS/&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i bin/installmesa \&lt;br /&gt;
    -e &#039;s@LIB_DIR=$1/lib@&amp;amp;64@&#039; \&lt;br /&gt;
    -e &#039;s@LIB_DIR=&amp;quot;/usr/local/lib@&amp;amp;64@&#039; \&lt;br /&gt;
    -e &amp;quot;s@/usr/local@${XORG_PREFIX}@g&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Fix an error with output redirection if /bin/sh is not the Bash shell on your system:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s%&amp;gt;&amp;amp; /dev/null%&amp;gt;/dev/null%&#039; src/mesa/drivers/dri/Makefile.template&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot; OPT_FLAGS=&amp;quot;${BUILD64}&amp;quot; &#039;&#039;&#039;linux-dri-x86-64&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Install the binaries and modules.&lt;br /&gt;
&lt;br /&gt;
 bin/installmesa ${XORG_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 install -d ${XORG_PREFIX}/lib64/X11/modules/dri &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 lib64/*dri* ${XORG_PREFIX}/lib64/X11/modules/dri&lt;br /&gt;
&lt;br /&gt;
DEMOS: Only 1 Installation Needed!&lt;br /&gt;
If you chose to download and extract the demos, compile them now.&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@-l$(GLUT_LIB)@@g&#039; configs/default &amp;amp;&amp;amp;&lt;br /&gt;
 cd progs/xdemos &amp;amp;&amp;amp;&lt;br /&gt;
 make PROGS=&#039;glxinfo glxgears&#039;&lt;br /&gt;
&lt;br /&gt;
Install the demo programs.&lt;br /&gt;
&lt;br /&gt;
 install -m755 glxinfo glxgears ${XORG_PREFIX}/bin&lt;br /&gt;
&lt;br /&gt;
Forward to [[Xorg7/xbitmaps|xbitmaps]]&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;/div&gt;</summary>
		<author><name>189.13.102.145</name></author>
	</entry>
</feed>