Changeset c45d5574
- Timestamp:
- 02/14/2007 08:13:38 AM (17 years ago)
- Branches:
- 6.2, 6.2.0
- Children:
- 735f7ea
- Parents:
- 2e188c6c
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r2e188c6c rc45d5574 4 4 --> 5 5 6 <!ENTITY day "1 3"> <!-- Always 2 digits -->6 <!ENTITY day "14"> <!-- Always 2 digits --> 7 7 <!ENTITY month "02"> <!-- Always 2 digits --> 8 8 <!ENTITY year "2007"> -
introduction/welcome/changelog.xml
r2e188c6c rc45d5574 43 43 44 44 <listitem> 45 <para>February 14th, 2007</para> 46 <itemizedlist> 47 <listitem> 48 <para>[randy] - Minor modifications to the MesaLib instructions, both 49 text explanations and commands.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 45 55 <para>February 13th, 2007</para> 46 56 <itemizedlist> -
x/lib/mesalib.xml
r2e188c6c rc45d5574 9 9 <!ENTITY mesalib-md5sum "61beda590bfc5b4a12e979d5f2d70d7a"> 10 10 <!ENTITY mesalib-size "3.3 MB"> 11 <!ENTITY mesalib-buildsize " 823MB">11 <!ENTITY mesalib-buildsize "157 MB"> 12 12 <!ENTITY mesalib-time "1.7 SBU"> 13 14 <!ENTITY mesademos-download-http "http://downloads.sourceforge.net/mesa3d/MesaDemos-&mesalib-version;.tar.bz2"> 15 <!ENTITY mesaglut-download-http "http://downloads.sourceforge.net/mesa3d/MesaGLUT-&mesalib-version;.tar.bz2"> 16 13 17 ]> 14 18 … … 65 69 <xref linkend="libdrm"/></para> 66 70 67 <note> 71 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 72 href="../../xincludes/xorg7-only.xml"/> 73 74 <!-- <note> 68 75 <para>It is not recommended to build a newer version of 69 76 <application>Mesa</application> with <xref linkend="xfree86"/> or 70 77 <xref linkend="xorg"/>.</para> 71 </note> 78 </note> --> 72 79 73 80 <bridgehead renderas="sect3">Recommended Download</bridgehead> 74 <para><ulink 75 url="http://downloads.sourceforge.net/mesa3d/MesaDemos-&mesalib-version;.tar.bz2">MesaDemos-&mesalib-version;</ulink> 76 provides a demo and a diagnostic program to verify that GL is working 77 properly.</para> 81 <itemizedlist spacing="compact"> 82 <listitem> 83 <para>Demonstration and diagnostic utilities used to verify that GL is 84 working properly: <ulink url="&mesademos-download-http;"/></para> 85 </listitem> 86 </itemizedlist> 78 87 79 88 <bridgehead renderas="sect3">Optional Download</bridgehead> 80 <para><ulink 81 url="http://downloads.sourceforge.net/mesa3d/MesaGLUT-&mesalib-version;.tar.bz2">MesaGLUT-&mesalib-version;</ulink> 82 provides a working <filename class='libraryfile'>libglut</filename>.</para> 83 84 <note> 85 <para>You should extract all three tarballs from the same toplevel 86 directory. All three files will extract to the 87 <filename class="directory">Mesa-&mesalib-version;</filename> 88 directory.</para> 89 </note> 89 <itemizedlist spacing="compact"> 90 <listitem> 91 <para>MesaLib GLUT library: <ulink url="&mesaglut-download-http;"/></para> 92 </listitem> 93 </itemizedlist> 90 94 91 95 <para condition="html" role="usernotes">User Notes: … … 97 101 <title>Installation of MesaLib</title> 98 102 99 < xi:include xmlns:xi="http://www.w3.org/2003/XInclude"100 href="../../xincludes/xorg7-only.xml"/>101 102 <para>You will need to adjust the commands below to reflect the103 installation prefix of the X Window System. First, correct several 104 hard coded directories in the source files with the following105 commands:</para>106 107 <screen><userinput>find . -type f -exec sed -i "s@/usr/X11R6@$XORG_PREFIX@g" {} \; && 108 sed -i 's@lib/modules@lib/X11/modules@' src/glx/x11/dri_glx.c && 109 sed -i 's@lib/modules@lib/X11/modules@' \ 110 src/mesa/drivers/dri/Makefile.template</userinput></screen>103 <para>Extract all three tarballs from the same top-level directory as they 104 all will extract to the 105 <filename class="directory">Mesa-&mesalib-version;</filename> 106 directory.</para> 107 108 <!-- Commenting this out as there is already mention of this 109 <caution> 110 <para>You should ensure that the <envar>XORG_PREFIX</envar> variable in 111 the commands below is the same as the one used in the installation prefix 112 of <application>Xorg</application>.</para> 113 </caution> 114 --> 111 115 112 116 <para>Fix an error with output redirection if <command>/bin/sh</command> … … 115 119 <screen><userinput>sed -i 's%>& /dev/null%>/dev/null%' src/mesa/drivers/dri/Makefile.template</userinput></screen> 116 120 117 <para>Build <application>MesaLib</application> 118 by running the following command:</para> 119 120 <screen><userinput>make OPT_FLAGS="-O2 -fno-strict-aliasing" linux-dri-x86</userinput></screen> 121 <para>Install <application>MesaLib</application> by running the following 122 commands:</para> 123 124 <screen><userinput>find . -type f -exec sed -i "s@/usr/X11R6@$XORG_PREFIX@g" {} \; && 125 sed -i 's@lib/modules@lib/X11/modules@' \ 126 src/glx/x11/dri_glx.c \ 127 src/mesa/drivers/dri/Makefile.template && 128 make OPT_FLAGS="-O2 -fno-strict-aliasing" linux-dri-x86</userinput></screen> 129 130 <para>If you downloaded and extracted the Demos package, build the programs 131 with the following commands:</para> 132 133 <screen><userinput>sed -i 's@-l$(GLUT_LIB)@@g' configs/default && 134 make -C progs/xdemos PROGS='glxinfo glxgears'</userinput></screen> 121 135 122 136 <para>This package does not come with a test suite.</para> 123 137 124 <para>Now, as the <systemitem class="username">root</systemitem> user, 125 issue the following commands to install 126 <application>MesaLib</application>:</para> 127 128 <screen role="root"><userinput>bin/installmesa $XORG_PREFIX</userinput></screen> 129 130 <para>While still the root user, install the modules for 131 Xorg-&xorg7-version; with the following commands.</para> 132 133 <screen role="root"><userinput>mkdir -v -p $XORG_PREFIX/lib/X11/modules/dri && 138 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 139 140 <screen role="root"><userinput>bin/installmesa $XORG_PREFIX && 141 install -v -m755 -d $XORG_PREFIX/lib/X11/modules/dri && 134 142 install -v -m755 lib/*dri* $XORG_PREFIX/lib/X11/modules/dri</userinput></screen> 135 143 136 <para>If you've extracted the Demos package as well, then 137 build the test programs with the following commands:</para> 138 139 <screen><userinput>sed -i 's@-l$(GLUT_LIB)@@g' configs/default && 140 cd progs/xdemos && 141 make PROGS='glxinfo glxgears'</userinput></screen> 142 143 <para>Install the demos as the 144 <systemitem class="username">root</systemitem> user:</para> 145 146 <screen role="root"><userinput>install -v -m755 glxinfo glxgears $XORG_PREFIX/bin</userinput></screen> 147 148 <note> 149 <para>Do not remove the Mesa source tree yet, it will be required to 150 build the <xref linkend="xorg7-server"/>.</para> 151 </note> 144 <para>If you built the demo programs, install them using the following 145 command as the <systemitem class="username">root</systemitem> user:</para> 146 147 <screen role="root"><userinput>install -v -m755 progs/xdemos/glx{info,gears} $XORG_PREFIX/bin</userinput></screen> 152 148 153 149 <para>Finally, if installing to any prefix other than … … 157 153 <systemitem class="username">root</systemitem> user:</para> 158 154 155 <tip> 156 <para>Do not remove the Mesa source tree yet, it will be required to 157 build the <xref linkend="xorg7-server"/>.</para> 158 </tip> 159 159 160 <screen role="root"><userinput>ln -s -v $XORG_PREFIX/include/GL /usr/include</userinput></screen> 160 161 … … 164 165 <title>Command Explanations</title> 165 166 166 <para><command>find...sed -i 167 "s@/usr/X11R6@$XORG_PREFIX@"...</command>: 167 <para><command>find ... sed -i "s@/usr/X11R6@$XORG_PREFIX@" ...</command>: 168 168 This command corrects several hard coded references to the X11R6 default 169 169 installation path.</para> 170 170 171 <para><command>sed -i 's@lib/modules@lib/X11/modules@' 172 src/glx/x11/dri_glx.c</command>: This command corrects a hard coded 173 reference to the module directory.</para> 171 <para><command>sed -i 's@lib/modules@lib/X11/modules@' ...</command>: 172 This command corrects a hard coded reference to the module directory.</para> 174 173 175 174 <para><command>make OPT_FLAGS=... linux-dri-x86</command>: A bug where … … 181 180 if your architecture is not x86.</para> 182 181 182 <para><command>sed -i 's@-l$(GLUT_LIB)@@g' configs/default</command>: 183 Disables linking against the GLUT libraries for the demo programs, omit 184 this command if you downloaded and extracted the GLUT tarball.</para> 185 186 <para><command>make ... PROGS='glxinfo glxgears'</command>: Only builds 187 the <command>glxinfo</command> and <command>glxgears</command> 188 programs.</para> 189 183 190 <para><command>bin/installmesa</command>: Mesa uses a custom installation 184 script as opposed to the normal <parameter>install</parameter> make185 target.</para>191 script as opposed to the normal <parameter>install</parameter> 192 <command>make</command> target.</para> 186 193 187 194 <para><command>install -v -m755 lib/*dri* … … 189 196 installs the DRI modules.</para> 190 197 191 <para><command>sed -i 's@-l$(GLUT_LIB)@@g' configs/default</command>:192 disables linking against GLUT libraries for the demo programs.</para>193 194 <para><command>make PROGS='glxinfo glxgears'</command>: build only195 the glxinfo and glxgears programs.</para>196 197 <para><command>install -v -m755 glxinfo glxgears198 $XORG_PREFIX/bin</command>:199 Installs only the glxinfo and glxgears programs.</para>200 201 198 </sect2> 202 199 … … 205 202 206 203 <segmentedlist> 207 <segtitle>Installed Programs </segtitle>204 <segtitle>Installed Programs (optional)</segtitle> 208 205 <segtitle>Installed Libraries</segtitle> 209 <segtitle>Installed Director ies</segtitle>206 <segtitle>Installed Directory</segtitle> 210 207 211 208 <seglistitem> 212 209 <seg>glxgears and glxinfo</seg> 213 <seg>libGL.{so,a}, libGLU.{so,a}, libGLw.{so,a}, libglut.{so,a}and214 *_dri.so</seg>210 <seg>libGL.{so,a}, libGLU.{so,a}, libGLw.{so,a}, *_dri.so and 211 optionally, libglut.{so,a}</seg> 215 212 <seg>$XORG_PREFIX/lib/modules/dri</seg> 216 213 </seglistitem> … … 225 222 <term><filename>glxgears</filename></term> 226 223 <listitem> 227 <para>a GL demo useful for troubleshooting graphics problems.</para> 224 <para>is a GL demo useful for troubleshooting graphics 225 problems.</para> 228 226 <indexterm zone="mesalib glxgears"> 229 227 <primary sortas="b-glxgears">glxgears</primary> … … 235 233 <term><filename>glxinfo</filename></term> 236 234 <listitem> 237 <para> a diagnostic program that displays information about the235 <para>is a diagnostic program that displays information about the 238 236 graphics hardware and installed GL libraries.</para> 239 237 <indexterm zone="mesalib glxinfo">
Note:
See TracChangeset
for help on using the changeset viewer.