Changeset ba2ac60
- Timestamp:
- 05/25/2007 10:09:36 PM (17 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 2d006066
- Parents:
- f3adb6c
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
rf3adb6c rba2ac60 389 389 <!ENTITY xorg-server-version "1.1.1"> 390 390 <!ENTITY libdrm-version "2.3.0"> 391 <!ENTITY mesalib-version "6.5 ">391 <!ENTITY mesalib-version "6.5.2"> 392 392 <!ENTITY xterm-version "225"> 393 393 <!ENTITY rman-version "3.2"> -
introduction/welcome/changelog.xml
rf3adb6c rba2ac60 52 52 replaces xkbdata for Xorg-7.</para> 53 53 </listitem> 54 <listitem> 55 <para>[dnicholson] - Updated to MesaLib-6.5.2.</para> 56 </listitem> 54 57 </itemizedlist> 55 58 </listitem> -
x/lib/mesalib.xml
rf3adb6c rba2ac60 8 8 <!ENTITY mesalib-download-ftp " "> 9 9 <!ENTITY mesalib-md5sum "61beda590bfc5b4a12e979d5f2d70d7a"> 10 <!ENTITY mesalib-size "3. 3MB">11 <!ENTITY mesalib-buildsize "1 57MB">12 <!ENTITY mesalib-time "1. 7SBU">10 <!ENTITY mesalib-size "3.1 MB"> 11 <!ENTITY mesalib-buildsize "172 MB"> 12 <!ENTITY mesalib-time "1.6 SBU"> 13 13 14 14 <!ENTITY mesademos-download-http "http://downloads.sourceforge.net/mesa3d/MesaDemos-&mesalib-version;.tar.bz2"> 15 <!ENTITY mesademos-md5sum "e870efe98d3a50be01ab211b9b2e25d9"> 16 <!ENTITY mesademos-size "1.3 MB"> 17 15 18 <!ENTITY mesaglut-download-http "http://downloads.sourceforge.net/mesa3d/MesaGLUT-&mesalib-version;.tar.bz2"> 19 <!ENTITY mesaglut-md5sum "e84edbb11c69c8e408dfadd2ed08e95b"> 20 <!ENTITY mesaglut-size "306 KB"> 16 21 17 22 ]> … … 62 67 </itemizedlist> 63 68 69 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 70 71 <itemizedlist spacing="compact"> 72 <title>Recommended demonstration and diagnostic utilities for 73 verifying OpenGL operation</title> 74 <listitem> 75 <para>Download (HTTP): <ulink url="&mesademos-download-http;"/></para> 76 </listitem> 77 <listitem> 78 <para>Download MD5 sum: &mesademos-md5sum;</para> 79 </listitem> 80 <listitem> 81 <para>Download size: &mesademos-size;</para> 82 </listitem> 83 </itemizedlist> 84 85 <itemizedlist spacing="compact"> 86 <title>Optional GLUT library (see also <xref linkend="freeglut"/>)</title> 87 <listitem> 88 <para>Download (HTTP): <ulink url="&mesaglut-download-http;"/></para> 89 </listitem> 90 <listitem> 91 <para>Download MD5 sum: &mesaglut-md5sum;</para> 92 </listitem> 93 <listitem> 94 <para>Download size: &mesaglut-size;</para> 95 </listitem> 96 </itemizedlist> 97 64 98 <bridgehead renderas="sect3">MesaLib Dependencies</bridgehead> 65 99 … … 76 110 <application>Mesa</application> with <xref linkend="xfree86"/>.</para> 77 111 </note> --> 78 79 <bridgehead renderas="sect3">Recommended Download</bridgehead>80 <itemizedlist spacing="compact">81 <listitem>82 <para>Demonstration and diagnostic utilities used to verify that GL is83 working properly: <ulink url="&mesademos-download-http;"/></para>84 </listitem>85 </itemizedlist>86 87 <bridgehead renderas="sect3">Optional Download</bridgehead>88 <itemizedlist spacing="compact">89 <listitem>90 <para>MesaLib GLUT library: <ulink url="&mesaglut-download-http;"/></para>91 </listitem>92 </itemizedlist>93 112 94 113 <para condition="html" role="usernotes">User Notes: … … 113 132 --> 114 133 115 <para>Fix an error with output redirection if <command>/bin/sh</command>116 is not the <application>Bash</application> shell on your system:</para>117 118 <screen><userinput>sed -i 's%>& /dev/null%>/dev/null%' src/mesa/drivers/dri/Makefile.template</userinput></screen>119 120 134 <para>Install <application>MesaLib</application> by running the following 121 commands:</para> 122 123 <screen><userinput>find . -type f -exec sed -i "s@/usr/X11R6@$XORG_PREFIX@g" {} \; && 124 sed -i 's@lib/modules@lib/X11/modules@' \ 125 src/glx/x11/dri_glx.c \ 126 src/mesa/drivers/dri/Makefile.template && 127 make OPT_FLAGS="-O2 -fno-strict-aliasing" linux-dri-x86</userinput></screen> 135 command:</para> 136 137 <screen><userinput>make linux-dri-x86 OPT_FLAGS="-O2 -fno-strict-aliasing" \ 138 DRI_DRIVER_INSTALL_DIR=${XORG_PREFIX}/lib/modules/dri \ 139 X11_INCLUDES=-I${XORG_PREFIX}/include \ 140 EXTRA_LIB_PATH=-L${XORG_PREFIX}/lib</userinput></screen> 128 141 129 142 <para>If you downloaded and extracted the Demos package, build the programs … … 137 150 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 138 151 139 <screen role="root"><userinput>bin/installmesa $XORG_PREFIX && 140 install -v -m755 -d $XORG_PREFIX/lib/X11/modules/dri && 141 install -v -m755 lib/*dri* $XORG_PREFIX/lib/X11/modules/dri</userinput></screen> 152 <screen role="root"><userinput>make install INSTALL_DIR=${XORG_PREFIX} \ 153 DRI_DRIVER_INSTALL_DIR=${XORG_PREFIX}/lib/modules/dri && 154 install -dv ${XORG_PREFIX}/share/doc/MesaLib-&mesalib-version; && 155 install -v -m644 docs/* ${XORG_PREFIX}/share/doc/MesaLib-&mesalib-version;</userinput></screen> 142 156 143 157 <para>If you built the demo programs, install them using the following 144 158 command as the <systemitem class="username">root</systemitem> user:</para> 145 159 146 <screen role="root"><userinput>install -v -m755 progs/xdemos/glx{info,gears} $ XORG_PREFIX/bin</userinput></screen>160 <screen role="root"><userinput>install -v -m755 progs/xdemos/glx{info,gears} ${XORG_PREFIX}/bin</userinput></screen> 147 161 148 162 <para>Finally, if installing to any prefix other than … … 152 166 <systemitem class="username">root</systemitem> user:</para> 153 167 154 <screen role="root"><userinput>ln -s -v $ XORG_PREFIX/include/GL /usr/include</userinput></screen>168 <screen role="root"><userinput>ln -s -v ${XORG_PREFIX}/include/GL /usr/include</userinput></screen> 155 169 156 170 <tip> … … 164 178 <title>Command Explanations</title> 165 179 166 <para><command>find ... sed -i "s@/usr/X11R6@$XORG_PREFIX@" ...</command>: 167 This command corrects several hard coded references to the X11R6 default 168 installation path.</para> 169 170 <para><command>sed -i 's@lib/modules@lib/X11/modules@' ...</command>: 171 This command corrects a hard coded reference to the module directory.</para> 172 173 <para><command>make OPT_FLAGS=... linux-dri-x86</command>: A bug where 174 OpenGL applications are shifted to the left by 50% can be worked around 175 by adding <option>-fno-strict-aliasing</option> to the compiler flags. 176 Also, the <option>linux-dri-x86</option> target is specified to use a 180 <para><command>make ... linux-dri-x86</command>: The 181 <option>linux-dri-x86</option> target is specified to use a 177 182 few other helpful flags in addition to the defaults. See the other 178 183 targets in the <filename class="directory">configs</filename> directory 179 184 if your architecture is not x86.</para> 180 185 186 <para><envar>OPT_FLAGS="-O2 -fno-strict-aliasing"</envar>: A bug where 187 OpenGL applications are shifted to the left by 50% can be worked around 188 by adding <option>-fno-strict-aliasing</option> to the compiler flags.</para> 189 190 <para><envar>DRI_DRIVER_INSTALL_DIR=${XORG_PREFIX}/lib/modules/dri</envar>: 191 This setting specifies the location that the DRI modules will be installed 192 to. This path is also built into <filename 193 class="libraryfile">libGL.so</filename>.</para> 194 181 195 <para><command>sed -i 's@-l$(GLUT_LIB)@@g' configs/default</command>: 182 196 Disables linking against the GLUT libraries for the demo programs, omit … … 187 201 programs.</para> 188 202 189 <para><command>bin/installmesa</command>: Mesa uses a custom installation190 script as opposed to the normal <parameter>install</parameter>191 <command>make</command> target.</para>192 193 <para><command>install -v -m755 lib/*dri*194 $XORG_PREFIX/lib/X11/modules/dri</command>:195 installs the DRI modules.</para>196 197 203 </sect2> 198 204 … … 203 209 <segtitle>Installed Programs (optional)</segtitle> 204 210 <segtitle>Installed Libraries</segtitle> 205 <segtitle>Installed Director y</segtitle>211 <segtitle>Installed Directories</segtitle> 206 212 207 213 <seglistitem> 208 214 <seg>glxgears and glxinfo</seg> 209 <seg>libGL.{so,a}, libGLU.{so,a}, libGLw.{so,a}, *_dri.so and 210 optionally, libglut.{so,a}</seg> 211 <seg>$XORG_PREFIX/lib/modules/dri</seg> 215 <seg>libGL.so, libGLU.so, libGLw.so, *_dri.so and 216 optionally, libglut.so</seg> 217 <seg><envar>$XORG_PREFIX</envar>/lib/modules/dri and 218 <envar>$XORG_PREFIX</envar>/share/doc/MesaLib-&mesalib-version;</seg> 212 219 </seglistitem> 213 220 </segmentedlist> … … 240 247 </varlistentry> 241 248 249 <varlistentry id="libGL"> 250 <term><filename class='libraryfile'>libGL.so</filename></term> 251 <listitem> 252 <para>is the main OpenGL library.</para> 253 <indexterm zone="mesalib libGL"> 254 <primary sortas="c-libGL">libGL.so</primary> 255 </indexterm> 256 </listitem> 257 </varlistentry> 258 259 <varlistentry id="libGLU"> 260 <term><filename class='libraryfile'>libGLU.so</filename></term> 261 <listitem> 262 <para>is the OpenGL Utility library.</para> 263 <indexterm zone="mesalib libGLU"> 264 <primary sortas="c-libGLU">libGLU.so</primary> 265 </indexterm> 266 </listitem> 267 </varlistentry> 268 269 <varlistentry id="libGLw"> 270 <term><filename class='libraryfile'>libGLw.so</filename></term> 271 <listitem> 272 <para>is the Xt/Motif OpenGL drawing area widget library.</para> 273 <indexterm zone="mesalib libGLw"> 274 <primary sortas="c-libGLw">libGLw.so</primary> 275 </indexterm> 276 </listitem> 277 </varlistentry> 278 279 <varlistentry id="libglut-mesa"> 280 <term><filename class='libraryfile'>libglut.so</filename></term> 281 <listitem> 282 <para>is the OpenGL Utility Toolkit (GLUT) library.</para> 283 <indexterm zone="mesalib libglut-mesa"> 284 <primary sortas="c-libglut">libglut.so</primary> 285 </indexterm> 286 </listitem> 287 </varlistentry> 288 242 289 </variablelist> 243 290
Note:
See TracChangeset
for help on using the changeset viewer.