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