%!PS-Adobe-3.0 %%Creator: groff version 1.09 %%CreationDate: Sun Dec 22 20:42:59 1996 %%DocumentNeededResources: font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%DocumentSuppliedResources: procset grops 1.09 0 %%Pages: 13 %%PageOrder: Ascend %%Orientation: Portrait %%EndComments %%BeginProlog %%BeginResource: procset grops 1.09 0 /setpacking where{ pop currentpacking true setpacking }if /grops 120 dict dup begin /SC 32 def /A/show load def /B{0 SC 3 -1 roll widthshow}bind def /C{0 exch ashow}bind def /D{0 exch 0 SC 5 2 roll awidthshow}bind def /E{0 rmoveto show}bind def /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def /G{0 rmoveto 0 exch ashow}bind def /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /I{0 exch rmoveto show}bind def /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def /K{0 exch rmoveto 0 exch ashow}bind def /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /M{rmoveto show}bind def /N{rmoveto 0 SC 3 -1 roll widthshow}bind def /O{rmoveto 0 exch ashow}bind def /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /Q{moveto show}bind def /R{moveto 0 SC 3 -1 roll widthshow}bind def /S{moveto 0 exch ashow}bind def /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def /SF{ findfont exch [exch dup 0 exch 0 exch neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /MF{ findfont [5 2 roll 0 3 1 roll neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /level0 0 def /RES 0 def /PL 0 def /LS 0 def /PLG{ gsave newpath clippath pathbbox grestore exch pop add exch pop }bind def /BP{ /level0 save def 1 setlinecap 1 setlinejoin 72 RES div dup scale LS{ 90 rotate }{ 0 PL translate }ifelse 1 -1 scale }bind def /EP{ level0 restore showpage }bind def /DA{ newpath arcn stroke }bind def /SN{ transform .25 sub exch .25 sub exch round .25 add exch round .25 add exch itransform }bind def /DL{ SN moveto SN lineto stroke }bind def /DC{ newpath 0 360 arc closepath }bind def /TM matrix def /DE{ TM currentmatrix pop translate scale newpath 0 0 .5 0 360 arc closepath TM setmatrix }bind def /RC/rcurveto load def /RL/rlineto load def /ST/stroke load def /MT/moveto load def /CL/closepath load def /FL{ currentgray exch setgray fill setgray }bind def /BL/fill load def /LW/setlinewidth load def /RE{ findfont dup maxlength 1 index/FontName known not{1 add}if dict begin { 1 index/FID ne{def}{ pop pop}ifelse }forall /Encoding exch def dup/FontName exch def currentdict end definefont pop }bind def /DEFS 0 def /EBEGIN{ moveto DEFS begin }bind def /EEND/end load def /CNT 0 def /level1 0 def /PBEGIN{ /level1 save def translate div 3 1 roll div exch scale neg exch neg exch translate 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash /setstrokeadjust where{ pop false setstrokeadjust }if /setoverprint where{ pop false setoverprint }if newpath /CNT countdictstack def userdict begin /showpage{} def }bind def /PEND{ clear countdictstack CNT sub{end}repeat level1 restore }bind def end def /setpacking where{ pop setpacking }if %%EndResource %%IncludeResource: font Times-Bold %%IncludeResource: font Times-Italic %%IncludeResource: font Times-Roman grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron /scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft /logicalnot/minus/registered/macron/degree/plusminus/twosuperior /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior /ordmasculine/guilsinglright/onequarter/onehalf/threequarters /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def /Times-Roman@0 ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE /Times-Bold@0 ENC0/Times-Bold RE %%EndProlog %%Page: title 1 %%BeginPageSetup BP %%EndPageSetup /F0 15/Times-Bold@0 SF(Building and Installing the X W)159.51 123 Q (indo)-.27 E 3.75(wS)-.15 G(ystem)-3.75 E/F1 11/Times-Italic@0 SF (Stephen Gildea)272.241 219 Q/F2 11/Times-Roman@0 SF 2.75(XC)274.677 249 S(onsortium)-2.75 E(March 5, 1996)273.77 333 Q(Updated F)251.704 357 Q (or Release 6.3)-.165 E EP %%Page: copyr 2 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF(Cop)72 192 Q (yright \251 1995, 1996 X Consortium)-.11 E/F1 9/Times-Roman@0 SF (Permission is hereby granted, free of char)72 206.6 Q(ge, to an)-.162 E 2.25(yp)-.135 G(erson obtaining a cop)-2.25 E 2.25(yo)-.09 G 2.25(ft) -2.25 G(his softw)-2.25 E(are and associated documentation \214les)-.09 E(\(the `)72 217.6 Q(`Softw)-.75 E(are')-.09 E ('\), to deal in the Softw)-.75 E(are without restriction, including wi\ thout limitation the rights to use, cop)-.09 E 1.17 -.585(y, m)-.09 H (odify).585 E 2.25(,m)-.585 G(er)-2.25 E(ge,)-.162 E(publish, distrib)72 228.6 Q(ute, sublicense, and/or sell copies of the Softw)-.18 E (are, and to permit persons to whom the Softw)-.09 E (are is furnished to do)-.09 E(so, subject to the follo)72 239.6 Q (wing conditions:)-.225 E(The abo)72 254.2 Q .27 -.135(ve c)-.135 H(op) .135 E(yright notice and this permission notice shall be included in al\ l copies or substantial portions of the Softw)-.09 E(are.)-.09 E (THE SOFTW)72 268.8 Q(ARE IS PR)-1.08 E -.45(OV)-.36 G(IDED `).45 E -.72 (`A)-.75 G 2.25(SI).72 G(S')-2.25 E(', WITHOUT W)-.75 E (ARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUD-)-1.08 E(ING B)72 279.8 Q(UT NO)-.09 E 2.25(TL)-.36 G(IMITED T)-2.25 E 2.25(OT)-.162 G(HE W) -2.25 E(ARRANTIES OF MERCHANT)-1.08 E(ABILITY)-.837 E 2.25(,F)-1.161 G (ITNESS FOR A P)-2.25 E(AR)-.828 E(TICULAR PURPOSE)-.54 E (AND NONINFRINGEMENT)72 290.8 Q 4.5(.I)-.666 G 2.25(NN)-4.5 G 2.25(OE) -2.25 G(VENT SHALL THE X CONSOR)-2.25 E(TIUM BE LIABLE FOR ANY CLAIM, D) -.54 E(AMA)-.36 E(GES)-.36 E(OR O)72 301.8 Q(THER LIABILITY)-.36 E 2.25 (,W)-1.161 G(HETHER IN AN A)-2.25 E(CTION OF CONTRA)-.36 E(CT)-.36 E 2.25(,T)-.666 G(OR)-2.412 E 2.25(TO)-.54 G 2.25(RO)-2.25 G(THER)-2.61 E (WISE, ARISING FR)-.495 E(OM, OUT OF)-.36 E (OR IN CONNECTION WITH THE SOFTW)72 312.8 Q(ARE OR THE USE OR O)-1.08 E (THER DEALINGS IN THE SOFTW)-.36 E(ARE.)-1.08 E(Except as contained in \ this notice, the name of the X Consortium shall not be used in adv)72 327.4 Q(ertising or otherwise to promote the)-.135 E (sale, use or other dealings in this Softw)72 338.4 Q (are without prior written authorization from the X Consortium.)-.09 E /F2 9/Times-Italic@0 SF 2.25(XW)72 353 S(indow System)-2.745 E F1 (is a trademark of X Consortium, Inc.)2.25 E EP %%Page: i 3 %%BeginPageSetup BP %%EndPageSetup /F0 13/Times-Bold@0 SF -1.196(Ta)257.126 85 S(ble of Contents)1.196 E/F1 11/Times-Roman@0 SF(1. Easy Build Instructions)72 127.6 Q -2.75 11 (........................ 1)7.221 H(2. Building X)72 144.2 Q -2.75 11 (............................ 1)6.297 H(2.1. Preparing the Site)72 160.8 Q -2.75 11(......................... 1)9.674 H (2.2. Unpacking the Distrib)72 177.4 Q 6.836(ution .)-.22 F -2.75 11 (..................... 2)11 H(2.2.1. Unpacking a Compressed FTP Distrib) 72 194 Q 10.807(ution .)-.22 F -2.75 11(............... 2)11 H (2.2.2. Unpacking a gzipped FTP Distrib)72 210.6 Q 2.865(ution .)-.22 F -2.75 11(................. 2)11 H (2.2.3. Unpacking a Split Compressed FTP Distrib)72 227.2 Q 1.017 (ution .)-.22 F -2.75 11(.............. 2)11 H(2.2.4. Unpacking the T)72 243.8 Q(ape Distrib)-.88 E 2.227(ution .)-.22 F -2.75 11 (................... 3)11 H(2.2.5. Using the CD-R)72 260.4 Q 2.469(OM .) -.44 F -2.75 11(....................... 3)11 H(2.3. Apply P)72 277 Q 8.31(atches .)-.165 F -2.75 11(......................... 3)11 H (2.4. Symbolic Link T)72 293.6 Q 7.001(rees .)-.385 F -2.75 11 (....................... 3)11 H(2.5. Con\214guration P)72 310.2 Q .676 (arameters .)-.165 F -2.75 11(...................... 3)11 H (2.6. System Build Notes)72 326.8 Q -2.75 11(........................ 5) 14.239 H(2.6.1. gcc)72 343.4 Q -2.75 11(............................. 5) 9.982 H(2.6.2. Other GNU tools)72 360 Q -2.75 11 (......................... 5)4.482 H(2.6.3. SparcW)72 376.6 Q(orks 2.0) -.88 E -2.75 11(......................... 5)10.257 H (2.6.4. CenterLine C under Solaris 2)72 393.2 Q -2.75 11 (..................... 5)6.319 H(2.6.5. IBM AIX 4.1.4)72 409.8 Q -2.75 11(......................... 6)12.424 H(2.6.6. SunOS 4)72 426.4 Q -2.75 11(........................... 6)13.326 H(2.6.7. Microsoft W)72 443 Q (indo)-.44 E(ws NT)-.275 E -2.75 11(....................... 6)2.755 H (2.6.8. Omron Luna)72 459.6 Q -2.75 11(.......................... 6) 9.982 H(2.7. The Build)72 476.2 Q -2.75 11 (............................ 7)2.942 H(2.8. Installing X)72 492.8 Q -2.75 11(........................... 7)8.75 H (2.8.1. System Installation Notes)72 509.4 Q -2.75 11 (...................... 7)8.442 H(2.8.1.1. The X Serv)72 526 Q (er on AIX 4)-.165 E -2.75 11(...................... 7)9.861 H (2.9. Shared Libraries)72 542.6 Q -2.75 11(......................... 8) 15.493 H(2.10. Setting Up xterm)72 559.2 Q -2.75 11 (......................... 8)7.221 H(2.11. Starting Serv)72 575.8 Q (ers at System Boot)-.165 E -2.75 11(.................... 8)11.357 H (2.11.1. On BSD-based systems using /etc/rc)72 592.4 Q -2.75 11 (.................. 8)10.29 H(2.11.2. On SystemV)72 609 Q (-based systems)-1.1 E -2.75 11(..................... 9)8.024 H (2.12. Using OPEN LOOK applications)72 625.6 Q -2.75 11 (.................... 9)4.79 H(2.13. Reb)72 642.2 Q(uilding after P)-.22 E 13.733(atches .)-.165 F -8.25 11(..................... 1)11 H(0)-11 E (2.14. F)72 658.8 Q(ormatting the Documentation)-.165 E -8.25 11 (.................... 1)16.252 H(0)-11 E(i)304.471 769 Q EP %%Page: blank 4 showpage %%Page: 1 5 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Bold@0 SF 2.75(1. Easy)72 85 R(Build Instructions)2.75 E/F1 11/Times-Roman@0 SF (This quick summary is no substitute for reading the full b)72 101.6 Q (uild instructions later in this document.)-.22 E(Edit)72 118.2 Q F0 (xc/con\214g/cf/site.def)2.75 E F1(for local preferences.)2.75 E (If you w)5.5 E(ant to b)-.11 E(uild with)-.22 E/F2 11/Times-Italic@0 SF (gcc)2.75 E F1(uncomment the)2.75 E F0(HasGcc2)2.75 E F1 2.75(line. If) 72 131.2 R(you w)2.75 E(ant to install some)-.11 E(where other than) -.275 E F0(/usr/X11R6.3)2.75 E F1 2.75(,c)C(hange)-2.75 E F0(Pr)2.75 E (ojectRoot)-.198 E F1 5.5(.\()C(Do)-5.5 E F2(not)2.75 E F1(use)2.75 E F0 (DESTDIR)72 144.2 Q F1(.\))A(If an)72 160.8 Q 2.75<798c>-.165 G -.165 (xe)-2.75 G 2.75(sh).165 G -2.475 -.22(av e)-2.75 H (been released by the X Consortium, stop here and follo)2.97 E 2.75(wt) -.275 G(he instructions at the top of)-2.75 E(each patch, b)72 173.8 Q (ut don')-.22 E 2.75(td)-.198 G 2.75(oa)-2.75 G .33 -.165(ny o)-2.75 H 2.75(ft).165 G(he)-2.75 E F2(mak)2.75 E(e)-.11 E F1 (commands suggested in the patches.)2.75 E(Then continue here.)5.5 E (Check the appropriate v)72 190.4 Q(endor)-.165 E(-speci\214c)-.22 E F0 (.cf)2.75 E F1(\214le in)2.75 E F0(xc/con\214g/cf/)2.75 E F1(to mak)2.75 E 2.75(es)-.11 G(ure that)-2.75 E F0(OSMajorV)2.75 E(ersion)-1.1 E F1 (and)2.75 E F0(OSMinorV)72 203.4 Q(ersion)-1.1 E F1 (are set correctly for your system.)2.75 E(Ov)5.5 E(erride them in)-.165 E F0(site.def)2.75 E F1(if necessary)2.75 E(.)-.715 E(See if there is a) 72 220 Q F0(BootstrapCFlags)2.75 E F1 (mentioned in the comments in the v)2.75 E(endor)-.165 E(-speci\214c) -.22 E F0(.cf)2.75 E F1 2.75(\214le. If)2.75 F(there isn')2.75 E(t)-.198 E(one,)72 233 Q F2(cd)2.75 E F1(to the)2.75 E F0(xc)2.75 E F1 (directory and type:)2.75 E 2.75(%m)108 252 S(ak)-2.75 E 2.75(eW)-.11 G (orld >& w)-3.63 E(orld.log)-.11 E(If there is a)72 274.6 Q F0 (BootstrapCFlags)2.75 E F1 2.75(,t)C(ak)-2.75 E 2.75(ei)-.11 G(ts v) -2.75 E(alue and type:)-.275 E 2.75(%m)108 293.6 S(ak)-2.75 E 2.75(eW) -.11 G(orld BOO)-3.63 E(TSTRAPCFLA)-.44 E(GS=")-.44 E F2(value)A F1 2.75 (">)C 2.75(&w)-2.75 G(orld.log)-2.86 E(Do not call the output \214le `) 72 316.2 Q(`mak)-.916 E(e.log')-.11 E 2.75('w)-.916 G(hen doing `)-2.75 E(`mak)-.916 E 2.75(eW)-.11 G(orld')-3.63 E 2.75('. After)-.916 F 2.75 (as)2.75 G(uccessful b)-2.75 E(uild, you can)-.22 E(install with:)72 329.2 Q 2.75(%m)108 348.2 S(ak)-2.75 E 2.75(ei)-.11 G (nstall >& install.log)-2.75 E -1.21(Yo)72 370.8 S 2.75(uc)1.21 G (an install manual pages with:)-2.75 E 2.75(%m)108 389.8 S(ak)-2.75 E 2.75(ei)-.11 G(nstall.man >& man.log)-2.75 E(While the system is b)72 412.4 Q(uilding \(or if things f)-.22 E (ail\), read the rest of these installation instructions.)-.11 E F0 2.75 (2. Building)72 464.4 R(X)2.75 E F1(This document gi)72 494 Q -.165(ve) -.275 G 2.75(sd).165 G(etailed instructions for b)-2.75 E (uilding Release 6: getting it of)-.22 E 2.75(ft)-.275 G(he distrib) -2.75 E(ution medium,)-.22 E (con\214guring, compiling, installing, running, and updating.)72 507 Q (Release Notes are in)72 523.6 Q F0(xc/RELNO)2.75 E(TES.*)-.44 E F1(\(v) 2.75 E(arious formats\) in the distrib)-.275 E(ution.)-.22 E (More recent information about ne)72 540.2 Q(wly-disco)-.275 E -.165(ve) -.165 G(red problems may be found in the).165 E F2 -1.947 -.605(Fr e) 2.75 H(quently Ask).605 E(ed Ques-)-.11 E(tions)72 553.2 Q F1 (posting appearing monthly on the comp.windo)2.75 E(ws.x ne)-.275 E (wsgroup and xpert mailing list.)-.275 E(It is also)5.5 E -.22(av)72 566.2 S(ailable via anon)-.055 E(ymous FTP on)-.165 E F0(ftp.x.or)2.75 E (g)-.11 E F1(in the \214le)2.75 E F0(contrib/faqs/F)2.75 E -1.98 -.495 (AQ .)-.99 H(Z).495 E F1 2.75(,o)C 2.75(ro)-2.75 G 2.75(ny)-2.75 G (our local X mirror site.)-2.75 E F0 2.75(2.1. Pr)72 605.2 R (eparing the Site)-.198 E F1(If you are unpacking tar \214les, you will\ need about 130 Mb to hold the)72 634.8 Q F0(xc/)2.75 E F1 2.75(part. T) 2.75 F 2.75(oi)-.88 G(nstall requires 30-50)-2.75 E(Mb assuming you ha) 72 647.8 Q .33 -.165(ve s)-.22 H(hared libraries \(80-100 Mb without\).) .165 E -1.21(Yo)5.5 G 2.75(uw)1.21 G(ill need an equi)-2.75 E -.275(va) -.275 G(lent amount of).275 E -.165(ex)72 660.8 S(tra space to b).165 E (uild, since you also need room for all the object \214les.)-.22 E (Distrib)72 677.4 Q(uted as tar \214les, Release 6.3 core is di)-.22 E (vided into parts as follo)-.275 E(ws:)-.275 E(1)303.25 769 Q EP %%Page: 2 6 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E 71.348(xc-1.tar contains)108 85 R -2.365 -.275(ev e)2.75 H (rything in xc/ that isn').275 E 2.75(ti)-.198 G 2.75(nt)-2.75 G (he other tar \214les)-2.75 E 71.348(xc-2.tar contains)108 98 R (xc/fonts, xc/doc/specs, xc/util)2.75 E 71.348(xc-3.tar contains)108 111 R(xc/doc/hardcop)2.75 E(y)-.11 E(If you de\214ne BuildF)72 133.6 Q (onts to NO, you only need to unpack xc-1.tar to b)-.165 E 2.75 (uild. If)-.22 F(you b)2.75 E(uild fonts, then you)-.22 E (will also need xc-2.tar to b)72 146.6 Q(uild.)-.22 E/F1 11/Times-Bold@0 SF 2.75(2.2. Unpacking)72 185.6 R(the Distrib)2.75 E(ution)-.22 E F0 (The distrib)72 215.2 Q(ution normally comes as multiple tar \214les, e\ ither on tape or across a netw)-.22 E(ork, or as a CD-R)-.11 E(OM.)-.44 E F1 2.75(2.2.1. Unpacking)72 254.2 R 2.75(aC)2.75 G(ompr)-2.75 E (essed FTP Distrib)-.198 E(ution)-.22 E F0(If you ha)72 283.8 Q .33 -.165(ve o)-.22 H(btained compressed tar \214les o).165 E -.165(ve)-.165 G 2.75(rt).165 G(he netw)-2.75 E (ork, create a directory to hold the sources and)-.11 E/F2 11 /Times-Italic@0 SF(cd)2.75 E F0(into it:)72 296.8 Q(mkdir)108 315.8 Q F2 (sour)2.75 E(cedir)-.407 E F0(cd)108 328.8 Q F2(sour)2.75 E(cedir)-.407 E F0(Then for each tar \214le)72 347.8 Q F1(xc\255*.tar)2.75 E(.Z)-1.1 E F0 2.75(,e)C -.165(xe)-2.915 G(cute this:).165 E(zcat)108 366.8 Q F2 (ftp-dir)5.5 E F0(/xc\255)A F2(N)A F0(.tar)A(.Z | tar xf)-.605 E5.5 E F1 2.75(2.2.2. Unpacking)72 411.8 R 2.75(ag)2.75 G(zipped FTP Distrib) -2.75 E(ution)-.22 E F0(If you ha)72 441.4 Q .33 -.165(ve o)-.22 H (btained gzipped tar \214les o).165 E -.165(ve)-.165 G 2.75(rt).165 G (he netw)-2.75 E(ork, create a directory to hold the sources and)-.11 E F2(cd)2.75 E F0(into)2.75 E(it:)72 454.4 Q(mkdir)108 473.4 Q F2(sour) 2.75 E(cedir)-.407 E F0(cd)108 486.4 Q F2(sour)2.75 E(cedir)-.407 E F0 (Then for each tar \214le)72 505.4 Q F1(xc\255*.tar)2.75 E(.gz)-1.1 E F0 2.75(,e)C -.165(xe)-2.915 G(cute this:).165 E 2.75(gunzip \255c)108 524.4 R F2(ftp-dir)5.5 E F0(/xc\255)A F2(N)A F0(.tar)A(.gz | tar xf) -.605 E5.5 E F1 2.75(2.2.3. Unpacking)72 569.4 R 2.75(aS)2.75 G (plit Compr)-2.75 E(essed FTP Distrib)-.198 E(ution)-.22 E F0(If you ha) 72 599 Q .33 -.165(ve o)-.22 H (btained compressed and split tar \214les o).165 E -.165(ve)-.165 G 2.75 (rt).165 G(he netw)-2.75 E(ork, create a directory to hold the)-.11 E (sources:)72 612 Q(mkdir)108 631 Q F2(sour)2.75 E(cedir)-.407 E F0 (Then for each directory)72 650 Q F1(xc\255*)2.75 E F0(:)A(cd)108 669 Q F2(ftp-dir)2.75 E F0(/xc\255)A F2(N)A F0(cat xc\255)108 682 Q F2(N)A F0 (.?? | uncompress | \(cd)A F2(sour)2.75 E(cedir)-.407 E F0 2.75(;t)1.833 G(ar xf)-2.75 E 1.8335.5 G(2)303.25 769 Q EP %%Page: 3 7 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot) -3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation)-2.75 E/F1 11/Times-Bold@0 SF 2.75(2.2.4. Unpacking) 72 85 R(the T)2.75 E(ape Distrib)-1.012 E(ution)-.22 E F0(If you ha)72 114.6 Q .33 -.165(ve o)-.22 H (btained a tape, create a directory to hold the sources and untar e).165 E -.165(ve)-.275 G(rything into that directory:).165 E(mkdir)108 133.6 Q /F2 11/Times-Italic@0 SF(sour)2.75 E(cedir)-.407 E F0(cd)108 146.6 Q F2 (sour)2.75 E(cedir)-.407 E F0(tar xf)108 159.6 Q F2(tape-de)2.75 E(vice) -.165 E F1 2.75(2.2.5. Using)72 204.6 R(the CD-R)2.75 E(OM)-.33 E F0 (If you ha)72 234.2 Q .33 -.165(ve o)-.22 H(btained a CD-R).165 E (OM, you don')-.44 E 2.75(th)-.198 G -2.475 -.22(av e)-2.75 H(to do an) 2.97 E(ything to unpack it.)-.165 E(Ho)5.5 E(we)-.275 E -.165(ve)-.275 G .88 -.44(r, y).165 H(ou will ha).44 E .33 -.165(ve t)-.22 H(o).165 E (create a symbolic link tree to b)72 247.2 Q(uild X.)-.22 E(See the ne) 5.5 E(xt section.)-.165 E 1.76 -.88(To m)72 263.8 T(ount the CD-R).88 E (OM, see the mount\(8\) manual page on your system or the liner notes t\ hat came with)-.44 E(the CD-R)72 276.8 Q 2.75(OM. Some)-.44 F (systems, e.g., Solaris 2, can automatically mount the CD-R)2.75 E (OM for you.)-.44 E F1 2.75(2.3. A)72 315.8 R(pply P)-.275 E(atches)-.11 E F0(If there are \214x)72 345.4 Q (es released that are more recent than your distrib)-.165 E (ution, apply them no)-.22 E 4.18 -.715(w. F)-.275 H(ollo).55 E 2.75(wt) -.275 G(he instruc-)-2.75 E(tions at the top of each patch, b)72 358.4 Q (ut don')-.22 E 2.75(td)-.198 G 2.75(oa)-2.75 G .33 -.165(ny m)-2.75 H (ak).165 E 2.75(ec)-.11 G 2.75(ommands. See)-2.75 F(the section `)2.75 E (`Public P)-.916 E(atches')-.165 E 2.75('l)-.916 G(ater)-2.75 E (in this document.)72 371.4 Q(Then continue here.)5.5 E F1 2.75 (2.4. Symbolic)72 410.4 R(Link T)2.75 E -.198(re)-.814 G(es).198 E F0 (If you e)72 440 Q(xpect to b)-.165 E(uild the distrib)-.22 E (ution on more than one machine using a shared source tree, or you are) -.22 E -.22(bu)72 453 S(ilding from CD-R).22 E(OM, or you just w)-.44 E (ant to k)-.11 E(eep the source tree pure, you may w)-.11 E (ant to use the program)-.11 E F1(xc/con\214g/util/lndir)72 466 Q(.c) -1.1 E F0(to create a symbolic link tree on each b)2.75 E(uild machine.) -.22 E(The links may use an addi-)5.5 E(tional 10 me)72 479 Q -.055(ga) -.165 G(bytes, b).055 E(ut it is cheaper than ha)-.22 E (ving multiple copies of the source tree.)-.22 E(It may be trick)72 495.6 Q 2.75(yt)-.165 G 2.75(oc)-2.75 G(ompile)-2.75 E F2(lndir)2.75 E F0(before the distrib)2.75 E(ution is b)-.22 E 2.75(uilt. If)-.22 F (you ha)2.75 E .33 -.165(ve a c)-.22 H(op).165 E 2.75(yf)-.11 G (rom a pre)-2.75 E(vious)-.275 E(release, use that.)72 508.6 Q F1(Mak) 5.5 E(e\214le.ini)-.11 E F0(can be used for b)2.75 E(uilding)-.22 E F2 (lndir)2.75 E F0(the \214rst time.)2.75 E -1.21(Yo)5.5 G 2.75(um)1.21 G (ay ha)-2.75 E .33 -.165(ve t)-.22 H 2.75(os).165 G(pecify)-2.75 E F1 (OSFLA)72 521.6 Q(GS=\255D)-.605 E F2(something)A F0 (to get it to compile.)2.75 E(What you w)5.5 E(ould pass as)-.11 E F1 (BOO)2.75 E(TSTRAPCFLA)-.44 E(GS)-.605 E F0(might)2.75 E -.11(wo)72 534.6 S 2.75(rk. The).11 F(command line looks something lik)2.75 E 2.75 (et)-.11 G(his:)-2.75 E(mak)108 553.6 Q 5.5<65ad>-.11 G 5.5(fM)-5.5 G (ak)-5.5 E 2.75(e\214le.ini OSFLA)-.11 F(GS=\255D)-.44 E F2<8d61>A(g) -.11 E F0 1.76 -.88(To u)72 576.2 T (se a symbolic link tree, create a directory for the b).88 E(uild,)-.22 E F2(cd)2.75 E F0(to it, and type this:)2.75 E(lndir)108 595.2 Q F2 (sour)2.75 E(cedir)-.407 E F0(where)72 617.8 Q F2(sour)2.75 E(cedir) -.407 E F0 (is the pathname of the directory where you stored the sources.)2.75 E (All of the b)5.5 E(uild instruc-)-.22 E(tions gi)72 630.8 Q -.165(ve) -.275 G 2.75(nb).165 G(elo)-2.75 E 2.75(ws)-.275 G (hould then be done in the b)-2.75 E (uild directory on each machine, rather than in the source)-.22 E (directory)72 643.8 Q(.)-.715 E F1(xc/con\214g/util/mkshado)72 660.4 Q (w/)-.11 E F0(contains)2.75 E F2(mkshadow)2.75 E F0 2.75(,a)C 2.75(na) -2.75 G(lternati)-2.75 E .33 -.165(ve p)-.275 H(rogram to).165 E F2 (lndir)2.75 E F0(.)A F1 2.75(2.5. Con\214guration)72 699.4 R -.11(Pa) 2.75 G(rameters).11 E F0 (Build information for each source directory is in \214les called)72 729 Q F1(Imak)2.75 E(e\214le)-.11 E F0 5.5(.A)C(n)-5.5 E F1(Imak)2.75 E (e\214le)-.11 E F0 2.75(,a)C(long with local)-2.75 E(3)303.25 769 Q EP %%Page: 4 8 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E (con\214guration information in)72 85 Q/F1 11/Times-Bold@0 SF (xc/con\214g/cf/)2.75 E F0 2.75(,i)C 2.75(su)-2.75 G(sed by the program) -2.75 E/F2 11/Times-Italic@0 SF(imak)2.75 E(e)-.11 E F0(to generate a) 2.75 E F1(Mak)2.75 E(e\214le)-.11 E F0(.)A (Most of the con\214guration w)72 101.6 Q(ork prior to b)-.11 E (uilding the release is to set parameters so that)-.22 E F2(imak)2.75 E (e)-.11 E F0(will gener)2.75 E(-)-.22 E(ate correct \214les.)72 114.6 Q (Most of those parameters are set in)5.5 E F1(xc/con\214g/cf/site.def) 2.75 E F0 5.5(.Y)C(ou will also need to check the)-6.71 E(appropriate v) 72 127.6 Q(endor)-.165 E(-speci\214c)-.22 E F1(.cf)2.75 E F0(\214le in) 2.75 E F1(xc/con\214g/cf/)2.75 E F0(to mak)2.75 E 2.75(es)-.11 G (ure that OSMajorV)-2.75 E(ersion, OSMinorV)-1.221 E(ersion,)-1.221 E (and OsT)72 140.6 Q(een)-.77 E(yV)-.165 E (ersion are set correctly for your system.)-1.221 E(Ov)5.5 E (erride them in)-.165 E F1(site.def)2.75 E F0(if necessary)2.75 E(.) -.715 E(The)72 157.2 Q F1(site.def)2.75 E F0(\214le has tw)2.75 E 2.75 (op)-.11 G(arts, one protected with `)-2.75 E(`#ifdef BeforeV)-.916 E (endorCF')-1.221 E 2.75('a)-.916 G(nd one with `)-2.75 E(`#ifdef)-.916 E (AfterV)72 170.2 Q(endorCF')-1.221 E 2.75('. The)-.916 F (\214le is actually processed twice, once before the)2.75 E F1(.cf)2.75 E F0(\214le and once after)2.75 E 5.5(.A)-.605 G(bout the)-5.5 E (only thing you need to set in the `)72 183.2 Q(`before')-.916 E 2.75 ('s)-.916 G(ection is)-2.75 E F1(HasGcc2)2.75 E F0 2.75(;j)C (ust about e)-2.75 E -.165(ve)-.275 G(rything else can be set in the) .165 E -.916(``)72 196.2 S(after').916 E 2.75('s)-.916 G(ection.)-2.75 E (The sample)72 212.8 Q F1(site.def)2.75 E F0 (also has commented out support to include another \214le,)2.75 E F1 (host.def)2.75 E F0 5.5(.T)C(his scheme may)-5.5 E(be useful if you w)72 225.8 Q(ant to set most parameters site-wide, b)-.11 E (ut some parameters v)-.22 E(ary from machine to)-.275 E 2.75 (machine. If)72 238.8 R(you use a symbolic link tree, you can share)2.75 E F1(site.def)2.75 E F0(across all machines, and gi)2.75 E .33 -.165 (ve e)-.275 H(ach).165 E(machine its o)72 251.8 Q(wn cop)-.275 E 2.75 (yo)-.11 G(f)-2.75 E F1(host.def)2.75 E F0(.)A (The con\214g parameters are listed in)72 268.4 Q F1 (xc/con\214g/cf/README)2.75 E F0 2.75(,b)C (ut here are some of the more common)-2.97 E (parameters that you may wish to set in)72 281.4 Q F1(site.def)2.75 E F0 (.)A F1(Pr)72 298 Q(ojectRoot)-.198 E F0 (The destination where X will be installed.)97 311 Q(This v)5.5 E (ariable needs to be set before you b)-.275 E(uild, as some)-.22 E (programs that read \214les at run-time ha)97 324 Q .33 -.165(ve t)-.22 H(he installation directory compiled in to them.).165 E(Assuming)5.5 E (you ha)97 337 Q .33 -.165(ve s)-.22 H(et the v).165 E (ariable to some v)-.275 E(alue /)-.275 E F2(path)A F0 2.75<2c8c>C (les will be installed into /)-2.75 E F2(path)A F0(/bin,)A(/)97 350 Q F2 (path)A F0(/include/X11, /)A F2(path)A F0(/lib, and /)A F2(path)A F0 (/man.)A F1(HasGcc)72 366.6 Q F0(Set to)97 379.6 Q F1(YES)2.75 E F0 (to b)2.75 E(uild with)-.22 E F2(gcc)2.75 E F0 -.165(ve)2.75 G(rsion 1.) .165 E F1(HasGcc2)72 396.2 Q F0(Set to)97 409.2 Q F1(YES)2.75 E F0(to b) 2.75 E(uild with)-.22 E F2(gcc)2.75 E F0 -.165(ve)2.75 G(rsion 2.).165 E (Both this option and)5.5 E F1(HasGcc)2.75 E F0 (look for a compiler named)2.75 E F2(gcc)97 422.2 Q F0 2.75(,b)C(ut) -2.97 E F1(HasGcc2)2.75 E F0(will cause the b)2.75 E (uild to use more features of)-.22 E F2(gcc)2.75 E F0 (2, such as the ability to compile)2.75 E(shared libraries.)97 435.2 Q F1(BuildXInputExt)72 451.8 Q F0(Set to)97 464.8 Q F1(YES)2.75 E F0(to b) 2.75 E(uild the X Input Extension.)-.22 E(This e)5.5 E (xtension requires de)-.165 E(vice-dependent support in the)-.275 E 2.75 (Xs)97 477.8 S(erv)-2.75 E(er)-.165 E 2.75(,w)-.44 G(hich e)-2.75 E (xists only in)-.165 E F2(Xhp)2.75 E F0(in our implementation.)2.75 E F1 (BuildP)72 494.4 Q(exExt)-.22 E F0(Set to)97 507.4 Q F1(NO)2.75 E F0 (to not b)2.75 E(uild the PEX serv)-.22 E(er e)-.165 E (xtension and fonts.)-.165 E F1(DefaultUsrBin)72 524 Q F0 (This is a directory where programs will be found e)97 537 Q -.165(ve) -.275 G 2.75(ni).165 G 2.75(fP)-2.75 G -1.221(AT)-3.762 G 2.75(Hi)1.221 G 2.75(sn)-2.75 G(ot set in the en)-2.75 E 2.75(vironment. It)-.44 F(is) 2.75 E(independent of ProjectRoot and def)97 550 Q(aults to)-.11 E F1 (/usr/bin)2.75 E F0 5.5(.I)C 2.75(ti)-5.5 G 2.75(su)-2.75 G(sed, for e) -2.75 E(xample, when connecting from)-.165 E 2.75(ar)97 563 S (emote system via)-2.75 E F2 -.11(rs)2.75 G(h).11 E F0 5.5(.T)C(he)-5.5 E F2 -.11(rs)2.75 G(tart).11 E F0(program installs its serv)2.75 E (er in this directory)-.165 E(.)-.715 E F1(InstallSer)72 579.6 Q -.11 (ve)-.11 G(rSetUID).11 E F0(Some systems require the X serv)97 592.6 Q (er to run as root to access the de)-.165 E(vices it needs.)-.275 E (If you are on such a)5.5 E(system and will not be using)97 605.6 Q F2 (xdm)2.75 E F0 2.75(,y)C(ou can set this v)-2.75 E(ariable to)-.275 E F1 (YES)2.75 E F0(to install the X serv)2.75 E(er setuid to)-.165 E 2.75 (root. Note)97 618.6 R(that the X serv)2.75 E (er has not been analyzed by the X Consortium for security in such an) -.165 E(installation; talk to your system manager before setting this v) 97 631.6 Q(ariable.)-.275 E F1(InstallXdmCon\214g)72 648.2 Q F0(By def) 97 661.2 Q (ault set to NO, which suppresses installing xdm con\214g \214les o)-.11 E -.165(ve)-.165 G 2.75(re).165 G(xisting ones.)-2.915 E(Lea)5.5 E .33 -.165(ve i)-.22 H 2.75(ts).165 G(et to)-2.75 E (NO if your site has customized the \214les in)97 674.2 Q F1 (/usr/X11R6.3/lib/X11/xdm)2.75 E F0 2.75(,a)C 2.75(sm)-2.75 G(an)-2.75 E 2.75(ys)-.165 G(ites do.)-2.75 E(If you)5.5 E(don')97 687.2 Q 2.75(ti) -.198 G(nstall the ne)-2.75 E 2.75<778c>-.275 G(les, mer)-2.75 E(ge an) -.198 E 2.75(yc)-.165 G(hanges present in the ne)-2.75 E 2.75<778c>-.275 G(les.)-2.75 E F1(MotifBC)72 703.8 Q F0(Causes Xlib and Xt to w)97 716.8 Q(ork around some b)-.11 E(ugs in older v)-.22 E(ersions of Motif.)-.165 E(Set to)5.5 E F1(YES)2.75 E F0(only if you)2.75 E (will be linking with Motif v)97 729.8 Q(ersion 1.1.1, 1.1.2, or 1.1.3.) -.165 E(4)303.25 769 Q EP %%Page: 5 9 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot) -3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation)-2.75 E/F1 11/Times-Bold@0 SF(GetV)72 85 Q(aluesBC) -1.012 E F0(Setting this v)97 98 Q(ariable to)-.275 E F1(YES)2.75 E F0 (allo)2.75 E(ws ille)-.275 E -.055(ga)-.165 G 2.75(lX).055 G(tGetV)-2.75 E(alues requests with NULL Ar)-1.221 E(gV)-.198 E(al to usually suc-) -1.221 E(ceed, as R5 did.)97 111 Q (Some applications erroneously rely on this beha)5.5 E(vior)-.22 E 5.5 (.S)-.605 G(upport for this will be)-5.5 E(remo)97 124 Q -.165(ve)-.165 G 2.75(di).165 G 2.75(naf)-2.75 G(uture release.)-2.75 E(The follo)72 140.6 Q(wing v)-.275 E(endor)-.165 E(-speci\214c)-.22 E F1(.cf)2.75 E F0 (\214les are in the release b)2.75 E(ut ha)-.22 E .33 -.165(ve n)-.22 H (ot been tested recently and hence prob-).165 E(ably need changes to w) 72 153.6 Q(ork:)-.11 E F1(apollo.cf)2.75 E F0(,)A F1(bsd.cf)2.75 E F0(,) A F1(con)2.75 E -.11(ve)-.44 G(x.cf).11 E F0(,)A F1(DGUX.cf)2.75 E F0(,) A F1(luna.cf)2.75 E F0(,)A F1(macII.cf)2.75 E F0(,)A F1(Mips.cf)2.75 E F0(,)A F1(moto.cf)2.75 E F0(,)A F1(Oki.cf)72 166.6 Q F0(,)A F1 (pegasus.cf)2.75 E F0(,)A F1(x386.cf)2.75 E F0(.)A F1(Amoeba.cf)5.5 E F0 (is kno)2.75 E(wn to require additional patches.)-.275 E(The \214le)72 183.2 Q F1(xc/lib/Xdmcp/Wraphelp.c)2.75 E F0 2.75(,f)C(or XDM-A)-2.75 E (UTHORIZA)-.605 E(TION-1, is not included in this release.)-1.221 E F1 2.75(2.6. System)72 222.2 R(Build Notes)2.75 E F0 (This section contains hints on b)72 251.8 Q (uilding X with speci\214c compilers and operating systems.)-.22 E (If the b)72 268.4 Q(uild isn')-.22 E 2.75<748c>-.198 G (nding things right, mak)-2.75 E 2.75(es)-.11 G (ure you are using a compiler for your operating system.)-2.75 E -.165 (Fo)5.5 G(r).165 E -.165(ex)72 281.4 S(ample, a pre-compiled).165 E/F2 11/Times-Italic@0 SF(gcc)2.75 E F0(for a dif)2.75 E (ferent OS will not ha)-.275 E .33 -.165(ve r)-.22 H (ight symbols de\214ned, so).165 E F2(imak)2.75 E(e)-.11 E F0(will not) 2.75 E -.11(wo)72 294.4 S(rk correctly).11 E(.)-.715 E F1 2.75 (2.6.1. gcc)72 333.4 R F2(gcc)72 350 Q F0 -.165(ve)2.75 G (rsion 2 is in re).165 E (gular use at the X Consortium on Sparc platforms.)-.165 E(Set the v)5.5 E(ariable)-.275 E F1(HasGcc2)2.75 E F0 5.5(.X)C(will)-2.75 E (not compile on some systems with)72 363 Q F2(gcc)2.75 E F0 -.165(ve) 2.75 G (rsion 2.5, 2.5.1, or 2.5.2 because of an incorrect declaration of).165 E(memmo)72 376 Q -.165(ve)-.165 G(\(\) in a gcc include \214le.).165 E (If you are using a)72 392.6 Q F2(gcc)2.75 E F0 -.165(ve)2.75 G (rsion older than 2.7 on Solaris x86, you need to specify).165 E F1(BOO) 72 405.6 Q(TSTRAPCFLA)-.44 E(GS="\255Dsun")-.605 E F0(in the `)2.75 E (`mak)-.916 E 2.75(eW)-.11 G(orld')-3.63 E 2.75('c)-.916 G(ommand.)-2.75 E F1 2.75(2.6.2. Other)72 444.6 R(GNU tools)2.75 E F0 (Use of the GNU assembler)72 461.2 Q(,)-.44 E F2(as)2.75 E F0 2.75(,o)C 2.75(rl)-2.75 G(ink)-2.75 E(er)-.11 E(,)-.44 E F2(ld)2.75 E F0 2.75(,i)C 2.75(sn)-2.75 G(ot supported.)-2.75 E(GNU)5.5 E F2(mak)2.75 E(e)-.11 E F0(is not supported.)2.75 E F1 2.75(2.6.3. Spar)72 500.2 R(cW)-.198 E (orks 2.0)-.825 E F0(If you ha)72 529.8 Q .33 -.165(ve a n)-.22 H (on-threaded program and w).165 E(ant to deb)-.11 E (ug it with the old SparcW)-.22 E(orks 2.0 dbx, you will need)-.88 E (to use the thread stubs library in)72 542.8 Q F1 (xc/util/misc/thr_stubs.c)2.75 E F0 5.5(.C)C(ompile it as follo)-5.5 E (ws:)-.275 E(cc -c thr_stubs.c)108 561.8 Q (ar cq libthr_stubs.a thr_stubs.o)108 574.8 Q(ranlib libthr_stubs.a)108 587.8 Q(Install libthr_stubs.a in the same directory with your X librar\ ies \(e.g.,)72 606.8 Q F1(/usr/X11R6.3/lib/libthr_stubs.a)2.75 E F0(\).) A(Add the follo)72 619.8 Q(wing line to)-.275 E F1(site.def)2.75 E F0(:) A(#de\214ne ExtraLibraries)108 638.8 Q(\255lsock)5.5 E 2.75(et \255lnsl) -.11 F($\(CDEB)2.75 E(UGFLA)-.11 E(GS:\255g=\255lthr_stubs\))-.44 E (This e)72 657.8 Q(xample uses a)-.165 E F2(mak)2.75 E(e)-.11 E F0 (macro substitution; not all)2.75 E F2(mak)2.75 E(e)-.11 E F0 (implementations support this feature.)2.75 E F1 2.75(2.6.4. CenterLine) 72 696.8 R 2.75(Cu)2.75 G(nder Solaris 2)-2.75 E F0 (If you are using the CenterLine C compiler to compile the distrib)72 726.4 Q(ution under Solaris 2, place the)-.22 E(5)303.25 769 Q EP %%Page: 6 10 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E (follo)72 85 Q(wing line in your)-.275 E/F1 11/Times-Bold@0 SF(site.def) 2.75 E F0(:)A(#de\214ne HasCenterLineC YES)108 104 Q (If clcc is not in your def)72 123 Q(ault search path, add this line to) -.11 E F1(site.def)2.75 E F0(:)A(#de\214ne CcCmd /path/to/your/clcc)108 142 Q(If you are using CodeCenter 4.0.4 or earlier)72 164.6 Q 2.75(,t) -.44 G(he follo)-2.75 E(wing \214les trigger b)-.275 E(ugs in the)-.22 E /F2 11/Times-Italic@0 SF(clcc)2.75 E F0(optimizer:)2.75 E (xc/programs/Xserv)108 183.6 Q(er/cfb16/cfbgetsp.c)-.165 E (xc/programs/Xserv)108 196.6 Q(er/cfb16/cfb\214llsp.c)-.165 E (xc/programs/Xserv)108 209.6 Q(er/cfb/cfbgetsp.c)-.165 E(Thus to b)72 232.2 Q(uild the serv)-.22 E(er)-.165 E 2.75(,y)-.44 G(ou will ha)-2.75 E .33 -.165(ve t)-.22 H 2.75(oc).165 G (ompile these \214les by hand with the)-2.75 E F12.75 E F0 (\215ag:)2.75 E 2.75(%c)108 251.2 S 2.75(dx)-2.75 G(c/programs/Xserv) -2.75 E(er/cfb16)-.165 E 2.75(%m)108 264.2 S(ak)-2.75 E 2.75(eC)-.11 G (DEB)-2.75 E(UGFLA)-.11 E(GS="\255g" cfbgetsp.o cfb\214llsp.o)-.44 E 2.75(%c)108 277.2 S 2.75(d.)-2.75 G(./cfb)-2.75 E 2.75(%m)108 290.2 S (ak)-2.75 E 2.75(eC)-.11 G(DEB)-2.75 E(UGFLA)-.11 E (GS="\255g" cfbgetsp.o)-.44 E(This optimizer b)72 309.2 Q (ug appears to be \214x)-.22 E(ed in CodeCenter 4.0.6.)-.165 E F1 2.75 (2.6.5. IBM)72 348.2 R(AIX 4.1.4)2.75 E F0(On AIX 4.1.4, the \214le)72 377.8 Q F1(lib/f)2.75 E(ont/T)-.275 E(ype1/objects.c)-.814 E F0 (must be compiled without optimization \()2.75 E F1A F0 2.75(\)e)C (lse the X)-2.75 E(serv)72 390.8 Q(er will e)-.165 E(xit when T)-.165 E (ype 1 fonts are used.)-.88 E F1 2.75(2.6.6. SunOS)72 429.8 R(4)2.75 E F0(SunOS 4.0 and earlier need BOO)72 459.4 Q(TSTRAPCFLA)-.44 E (GS=-DNOSTDHDRS because the)-.44 E 2.75(yd)-.165 G 2.75(on)-2.75 G (ot ha)-2.75 E .33 -.165(ve u)-.22 H(nistd.h).165 E(nor stdlib)72 472.4 Q 2.75(.h. Do)-.44 F F2(not)2.75 E F0(supply a BOO)2.75 E(TSTRAPCFLA) -.44 E(GS when b)-.44 E(uilding an)-.22 E 2.75(yS)-.165 G(unOS 4.1 v) -2.75 E(ersion.)-.165 E F1 2.75(2.6.7. Micr)72 511.4 R(osoft W)-.198 E (indo)-.198 E(ws NT)-.11 E F0(All of the base libraries are supported, \ including multi-threading in Xlib and Xt, b)72 541 Q (ut some of the more)-.22 E(complicated applications, speci\214cally)72 554 Q F2(xterm)2.75 E F0(and)2.75 E F2(xdm)2.75 E F0 2.75(,a)C (re not supported.)-2.75 E(There are also some other rough edges in the\ implementation, such as lack of support for non-sock)72 570.6 Q (et \214le)-.11 E (descriptors as Xt alternate inputs and not using the re)72 583.6 Q (gistry for con\214gurable parameters lik)-.165 E 2.75(et)-.11 G (he system)-2.75 E(\214lenames and search paths.)72 596.6 Q(The)72 613.2 Q F2(Xnest)2.75 E F0(serv)2.75 E(er has been made to run on NT)-.165 E 5.5(.I)-.814 G 2.75(tr)-5.5 G(equires a real X serv)-2.75 E (er for output still.)-.165 E F1 2.75(2.6.8. Omr)72 652.2 R(on Luna) -.198 E F0(The Omron Luna platform is no longer supported.)72 681.8 Q (The Luna v)5.5 E(ersion of the)-.165 E F2(mak)2.75 E(e)-.11 E F0 (program doesn')2.75 E 2.75(td)-.198 G(e\214ne)-2.75 E (the standard macro MAKE, so you must run it as `)72 694.8 Q(`mak)-.916 E 2.75(eM)-.11 G(AKE=mak)-2.75 E(e')-.11 E 2.75('a)-.916 G 2.75(tt)-2.75 G(op le)-2.75 E -.165(ve)-.275 G(l, e.g., `).165 E(`mak)-.916 E(e)-.11 E (MAKE=mak)72 707.8 Q 2.75(eW)-.11 G(orld')-3.63 E('.)-.916 E(6)303.25 769 Q EP %%Page: 7 11 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot) -3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation)-2.75 E/F1 11/Times-Bold@0 SF 2.75(2.7. The)72 85 R (Build)2.75 E F0(On NT)72 114.6 Q 2.75(,t)-.814 G(ype)-2.75 E(nmak)108 133.6 Q 2.75(eW)-.11 G(orld.W)-3.63 E(in32 > w)-.44 E(orld.log)-.11 E (On other systems, \214nd the BootstrapCFlags line, if an)72 152.6 Q 1.43 -.715(y, i)-.165 H 2.75(nt).715 G(he v)-2.75 E(endor)-.165 E (-speci\214c)-.22 E F1(.cf)2.75 E F0 2.75(\214le. If)2.75 F(there isn') 2.75 E 2.75(to)-.198 G(ne,)-2.75 E(type)72 165.6 Q 2.75(%m)108 184.6 S (ak)-2.75 E 2.75(eW)-.11 G(orld >& w)-3.63 E(orld.log)-.11 E (otherwise type)72 203.6 Q 2.75(%m)108 222.6 S(ak)-2.75 E 2.75(eW)-.11 G (orld BOO)-3.63 E(TSTRAPCFLA)-.44 E(GS="v)-.44 E(alue" >& w)-.275 E (orld.log)-.11 E -1.21(Yo)72 245.2 S 2.75(uc)1.21 G (an call the output \214le something other than `)-2.75 E(`w)-.916 E (orld.log')-.11 E(', b)-.916 E(ut do not call it `)-.22 E(`mak)-.916 E (e.log')-.11 E 2.75('b)-.916 G(ecause \214les)-2.75 E (with this name are automatically deleted during the `)72 258.2 Q (`cleaning')-.916 E 2.75('s)-.916 G(tage of the b)-2.75 E(uild.)-.22 E (Because the b)72 274.8 Q(uild can tak)-.22 E 2.75(es)-.11 G -2.365 -.275(ev e)-2.75 H(ral hours to complete, you will probably w).275 E (ant to run it in the background)-.11 E(and k)72 287.8 Q(eep a w)-.11 E (atch on the output.)-.11 E -.165(Fo)5.5 G 2.75(re).165 G(xample:)-2.915 E 2.75(%m)108 306.8 S(ak)-2.75 E 2.75(eW)-.11 G(orld >& w)-3.63 E (orld.log &)-.11 E 2.75(%t)108 319.8 S 2.75(ail \255f w)-2.75 F (orld.log)-.11 E (If something goes wrong, the easiest thing is to just start o)72 342.4 Q -.165(ve)-.165 G 2.75(r\().165 G(typing `)-2.75 E(`mak)-.916 E 2.75 (eW)-.11 G(orld')-3.63 E 2.75('a)-.916 G -.055(ga)-2.75 G(in\) once you) .055 E(ha)72 355.4 Q .33 -.165(ve c)-.22 H(orrected the problem.).165 E F1 2.75(2.8. Installing)72 394.4 R(X)2.75 E F0(If e)72 424 Q -.165(ve) -.275 G(rything is b).165 E(uilt successfully)-.22 E 2.75(,y)-.715 G (ou can install the softw)-2.75 E(are by typing the follo)-.11 E (wing as root:)-.275 E 2.75(%m)108 443 S(ak)-2.75 E 2.75(ei)-.11 G (nstall >& install.log)-2.75 E(Ag)72 465.6 Q(ain, you might w)-.055 E (ant to run this in the background and use)-.11 E/F2 11/Times-Italic@0 SF(tail)2.75 E F0(to w)2.75 E(atch the progress.)-.11 E -1.21(Yo)72 482.2 S 2.75(uc)1.21 G(an install the manual pages by typing the follo) -2.75 E(wing as root:)-.275 E 2.75(%m)108 501.2 S(ak)-2.75 E 2.75(ei) -.11 G(nstall.man >& man.log)-2.75 E F1 2.75(2.8.1. System)72 546.2 R (Installation Notes)2.75 E F0(This section contains hints on installing\ and using X with speci\214c compilers and operating systems.)72 575.8 Q F1 2.75(2.8.1.1. The)72 614.8 R 2.75(XS)2.75 G(er)-2.75 E -.11(ve)-.11 G 2.75(ro).11 G 2.75(nA)-2.75 G(IX 4)-2.75 E F0 -.165(Fo)72 644.4 S 2.75 (rI).165 G(BM')-2.75 E 2.75(sA)-.605 G(IX 4, you need to mak)-2.75 E 2.75(es)-.11 G(ure the LFT de)-2.75 E (vice is associated with the correct graphics adapter)-.275 E(.)-.605 E (It')72 657.4 Q 2.75(sao)-.605 G(ne-time setup that does)-2.75 E F2(not) 2.75 E F0(happen automatically)2.75 E 2.75(,e)-.715 G -.165(ve)-3.025 G 2.75(ni).165 G 2.75(ft)-2.75 G(here')-2.75 E 2.75(so)-.605 G (nly one graphics adapter in the)-2.75 E 2.75(system. T)72 670.4 R 2.75 (oc)-.88 G(on\214gure the LFT de)-2.75 E(vice properly)-.275 E 2.75(,b) -.715 G(ecome root and start SMIT)-2.75 E 5.5(.G)-.814 G 2.75(ot)-5.5 G 2.75(ot)-2.75 G(he `)-2.75 E(`De)-.916 E(vices')-.275 E 2.75('c)-.916 G (ate-)-2.75 E(gory)72 683.4 Q 2.75(,c)-.715 G(hoose `)-2.75 E(`LFT') -.916 E(', then `)-.916 E(`Displays')-.916 E(', then `)-.916 E(`Mo)-.916 E .33 -.165(ve t)-.165 H(he LFT to Another Display').165 E('.)-.916 E (Select `)72 700 Q(`Both')-.916 E 2.75('f)-.916 G (or when the change should tak)-2.75 E 2.75(ee)-.11 G -.275(ff)-2.75 G (ect, then select the display adapter where you w).275 E(ant to)-.11 E (run the X serv)72 713 Q(er)-.165 E 5.5(.C)-.605 G (on\214rm the changes and e)-5.5 E(xit SMIT)-.165 E 2.75(;f)-.605 G (rom no)-2.75 E 2.75(wo)-.275 G(n, you should be able to run the serv) -2.75 E(er)-.165 E(just \214ne.)72 726 Q(7)303.25 769 Q EP %%Page: 8 12 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E 1.76 -.88(To r)72 85 T(un).88 E/F1 11/Times-Italic@0 SF(Xibm)2.75 E F0 (from)2.75 E F1(xdm)2.75 E F0 2.75(,y)C(ou must pro)-2.75 E(vide the `) -.165 E(`\255force')-.916 E 2.75<278d>-.916 G(ag on the serv)-2.75 E (er command line in the)-.165 E/F2 11/Times-Bold@0 SF(Xser)2.75 E -.11 (ve)-.11 G(rs).11 E F0(\214le.)72 98 Q F2 2.75(2.9. Shar)72 137 R (ed Libraries)-.198 E F0(The v)72 166.6 Q (ersion number of some of the the shared libraries has been changed.) -.165 E(On SunOS 4, which supports)5.5 E(minor v)72 179.6 Q (ersion numbers for shared libraries, programs link)-.165 E (ed with the R6 libraries will use the ne)-.11 E(w)-.275 E (libraries with no special action required.)72 192.6 Q (On other platforms you ha)5.5 E .33 -.165(ve t)-.22 H(he follo).165 E (wing choices:)-.275 E 14(1. K)72 209.2 R(eep the old v)-.275 E (ersions of the libraries around.)-.165 E 14(2. Relink)72 225.8 R (all applications with the ne)2.75 E 2.75(wl)-.275 G(ibraries.)-2.75 E 14(3. Create)72 242.4 R 2.75(al)2.75 G(ink from the old name to the ne) -2.75 E 2.75(wn)-.275 G(ame.)-2.75 E -.165(Fo)97 259 S 2.75(re).165 G (xample, to ha)-2.915 E .33 -.165(ve p)-.22 H(rograms that were link) .165 E(ed ag)-.11 E(ainst libX11.so.6.0 use libX11.so.6.3, mak)-.055 E 2.75(et)-.11 G(his)-2.75 E(link:)97 272 Q 2.75(ln \255s)133 291 R (libX11.so.6.3 libX11.so.6.0)2.75 E F2 2.75(2.10. Setting)72 336 R (Up xterm)2.75 E F0(If your)72 365.6 Q F2(/etc/termcap)2.75 E F0(and) 2.75 E F2(/usr/lib/terminf)2.75 E(o)-.275 E F0(databases do not ha)2.75 E .33 -.165(ve c)-.22 H(orrect entries for).165 E F1(xterm)2.75 E F0 2.75(,u)C(se the sample)-2.75 E(entries pro)72 378.6 Q (vided in the directory)-.165 E F2(xc/pr)2.75 E(ograms/xterm/)-.198 E F0 5.5(.S)C(ystem V users may need to compile and install)-5.5 E(the)72 391.6 Q F2(terminf)2.75 E(o)-.275 E F0(entry with the)2.75 E F1(tic)2.75 E F0(utility)2.75 E(.)-.715 E(Since each)72 408.2 Q F1(xterm)2.75 E F0(\ will need a separate pseudoterminal, you need a reasonable number of th\ em for normal)2.75 E -.165(exe)72 421.2 S 2.75(cution. Y).165 F (ou probably will w)-1.21 E (ant at least 32 on a small, multiuser system.)-.11 E (On most systems, each pty)5.5 E(has tw)72 434.2 Q 2.75(od)-.11 G -.275 (ev)-2.75 G(ices, a master and a sla).275 E -.165(ve)-.22 G 2.75(,w).165 G(hich are usually named /de)-2.75 E(v/tty[pqrstu][0-f] and)-.275 E(/de) 72 447.2 Q 2.75(v/pty[pqrstu][0-f]. If)-.275 F(you don')2.75 E 2.75(th) -.198 G -2.475 -.22(av e)-2.75 H(at least the `)2.97 E(`p')-.916 E 2.75 ('a)-.916 G(nd `)-2.75 E(`q')-.916 E 2.75('s)-.916 G (ets con\214gured \(try typing `)-2.75 E(`ls)-.916 E(/de)72 460.2 Q (v/?ty??')-.275 E('\), you should ha)-.916 E .33 -.165(ve y)-.22 H (our system administrator add them.).165 E (This is commonly done by running)5.5 E(the)72 473.2 Q F1(MAKEDEV)2.75 E F0(script in the)2.75 E F2(/de)2.75 E(v)-.165 E F0 (directory with appropriate ar)2.75 E(guments.)-.198 E F2 2.75 (2.11. Starting)72 512.2 R(Ser)2.75 E -.11(ve)-.11 G(rs at System Boot) .11 E F0(The)72 541.8 Q F1(xfs)2.75 E F0(and)2.75 E F1(xdm)2.75 E F0 (programs are designed to be run automatically at system startup.)2.75 E (Please read the manual)5.5 E(pages for details on setting up con\214gu\ ration \214les; reasonable sample \214les are in)72 554.8 Q F2(xc/pr)72 567.8 Q(ograms/xdm/con\214g/)-.198 E F0(and)2.75 E F2(xc/pr)2.75 E (ograms/xfs/)-.198 E F0(.)A F2 2.75(2.11.1. On)72 606.8 R (BSD-based systems using /etc/r)2.75 E(c)-.198 E F0 (If your system uses an)72 636.4 Q F2(/etc/r)2.75 E(c)-.198 E F0(\214le\ at boot time, you can usually enable these programs by placing the fol\ -)2.75 E(lo)72 649.4 Q(wing at or near the end of the \214le:)-.275 E (if [ \255f /usr/X11R6.3/bin/xfs ]; then)108 668.4 Q (/usr/X11R6.3/bin/xfs & echo \255n ' xfs')130 681.4 Q<8c>108 694.4 Q (if [ \255f /usr/X11R6.3/bin/xdm ]; then)108 720.4 Q(8)303.25 769 Q EP %%Page: 9 13 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot) -3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation)-2.75 E(/usr/X11R6.3/bin/xdm; echo \255n ' xdm')130 85 Q<8c>108 98 Q(Since)72 120.6 Q/F1 11/Times-Italic@0 SF(xfs)2.75 E F0 (can serv)2.75 E 2.75(ef)-.165 G(onts o)-2.75 E -.165(ve)-.165 G 2.75 (rt).165 G(he netw)-2.75 E(ork, you do not need to run a font serv)-.11 E(er on e)-.165 E -.165(ve)-.275 G(ry machine with an).165 E 2.75(Xd)72 133.6 S(isplay)-2.75 E 5.5(.Y)-.715 G(ou should start)-6.71 E F1(xfs) 2.75 E F0(before)2.75 E F1(xdm)2.75 E F0 2.75(,s)C(ince)-2.75 E F1(xdm) 2.75 E F0(may start an X serv)2.75 E(er which is a client of the font) -.165 E(serv)72 146.6 Q(er)-.165 E(.)-.605 E(The e)72 163.2 Q (xamples here use)-.165 E/F2 11/Times-Bold@0 SF(/usr/X11R6.3/bin)2.75 E F0 2.75(,b)C(ut if you ha)-2.97 E .33 -.165(ve i)-.22 H (nstalled into a dif).165 E(ferent directory by setting \(or)-.275 E (unsetting\))72 176.2 Q F2(Pr)2.75 E(ojectRoot)-.198 E F0 (then you need to substitute the correct directory)2.75 E(.)-.715 E (If you are unsure about ho)72 192.8 Q 2.75(ws)-.275 G(ystem boot w) -2.75 E(orks, or if your system does not use)-.11 E F2(/etc/r)2.75 E(c) -.198 E F0 2.75(,c)C(onsult your sys-)-2.75 E (tem administrator for help.)72 205.8 Q F2 2.75(2.11.2. On)72 244.8 R (SystemV)2.75 E(-based systems)-.814 E F0(There are tw)72 274.4 Q 2.75 (ow)-.11 G(ays you can get On systems with a)-2.86 E F2(/etc/inittab) 2.75 E F0(\214le, you can edit this \214le to add the lines)2.75 E (xfs:3:once:/usr/X11R6.3/bin/xfs)108 293.4 Q (xdm:3:once:/usr/X11R6.3/bin/xdm)108 306.4 Q(On some systems, you can e\ dit a \214le in /etc/init.d to run the X Consortium xdm instead of the \ v)72 329 Q(endor')-.165 E(s)-.605 E(product xdm.)72 342 Q(On Son)5.5 E 2.75(yt)-.165 G(his \214le is /etc/init.d/consxdm.)-2.75 E (On IRIX edit /etc/init.d/xdm.)5.5 E F2 2.75(2.12. Using)72 381 R (OPEN LOOK applications)2.75 E F0 -1.21(Yo)72 410.6 S 2.75(uc)1.21 G (an use the X11R6 Xsun serv)-2.75 E(er with OPEN LOOK applications, b) -.165 E(ut you must pass the)-.22 E F2(\255swapLk)2.75 E(eys)-.11 E F0 (\215ag to the serv)72 423.6 Q (er on startup, or the OPEN LOOK Undo, Cop)-.165 E 1.43 -.715(y, P)-.11 H(aste, Find, and Cut k).55 E -.165(ey)-.11 G 2.75(sm).165 G(ay not w) -2.75 E(ork)-.11 E(correctly)72 436.6 Q 5.5(.F)-.715 G(or e)-5.665 E (xample, to run Sun')-.165 E 2.75(sO)-.605 G(penW)-2.75 E(indo)-.44 E (ws 3.3 desktop en)-.275 E(vironment with an X11R6 serv)-.44 E(er)-.165 E 2.75(,u)-.44 G(se)-2.75 E(the command:)72 449.6 Q 2.75(%o)108 468.6 S 2.75(penwin \255serv)-2.75 F 2.75(er /usr/X11R6.3/bin/Xsun \255sw)-.165 F(apLk)-.11 E -.165(ey)-.11 G(s).165 E(The k)72 491.2 Q -.165(ey)-.11 G (syms reported by k).165 E -.165(ey)-.11 G 2.75(so).165 G 2.75(nt)-2.75 G(he numeric k)-2.75 E -.165(ey)-.11 G(pad ha).165 E .33 -.165(ve a)-.22 H(lso changed since X11R5; if you \214nd that).165 E(OpenW)72 504.2 Q (indo)-.44 E(ws applications do not respond to k)-.275 E -.165(ey)-.11 G (pad k).165 E -.165(ey)-.11 G 2.75(sa).165 G(nd cursor control k)-2.75 E -.165(ey)-.11 G 2.75(sw).165 G(hen using the R6)-2.75 E(serv)72 517.2 Q (er)-.165 E 2.75(,y)-.44 G(ou can remap the k)-2.75 E -.165(ey)-.11 G (pad to generate R5 style k).165 E -.165(ey)-.11 G(syms using the follo) .165 E(wing)-.275 E F1(xmodmap)2.75 E F0(commands:)2.75 E -.11(ke)108 536.2 S(ysym P)-.055 E(ause = F21)-.165 E -.11(ke)108 549.2 S (ysym Print = F22)-.055 E -.11(ke)108 562.2 S(ysym Break = F23)-.055 E -.11(ke)108 575.2 S(ysym KP_Equal = F24)-.055 E -.11(ke)108 588.2 S (ysym KP_Di)-.055 E(vide = F25)-.275 E -.11(ke)108 601.2 S (ysym KP_Multiply = F26)-.055 E -.11(ke)108 614.2 S(ysym KP_Home = F27) -.055 E -.11(ke)108 627.2 S(ysym KP_Up = Up)-.055 E -.11(ke)108 640.2 S (ysym KP_Prior = F29)-.055 E -.11(ke)108 653.2 S(ysym KP_Left = Left) -.055 E -.11(ke)108 666.2 S(ycode 100 = F31)-.055 E -.11(ke)108 679.2 S (ysym KP_Right = Right)-.055 E -.11(ke)108 692.2 S(ysym KP_End = F33) -.055 E -.11(ke)108 705.2 S(ysym KP_Do)-.055 E(wn = Do)-.275 E(wn)-.275 E -.11(ke)108 718.2 S(ysym KP_Ne)-.055 E(xt = F35)-.165 E -.11(ke)108 731.2 S(ysym KP_Insert = Insert)-.055 E(9)303.25 769 Q EP %%Page: 10 14 %%BeginPageSetup BP %%EndPageSetup /F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G (ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E -.11(ke)108 85 S(ysym KP_Delete = Delete)-.055 E/F1 11/Times-Bold@0 SF 2.75(2.13. Reb)72 130 R(uilding after P)-.22 E(atches)-.11 E F0 -1.21 (Yo)72 159.6 S 2.75(us)1.21 G(houldn')-2.75 E 2.75(tn)-.198 G (eed this right a)-2.75 E -.11(wa)-.165 G 1.43 -.715(y, b).11 H(ut e) .495 E -.165(ve)-.275 G(ntually you are probably going to mak).165 E 2.75(ec)-.11 G(hanges to the sources,)-2.75 E(for e)72 172.6 Q (xample by applying an)-.165 E 2.75(yp)-.165 G (ublic patches that may be released.)-2.75 E(Each patch comes with e)72 189.2 Q(xplicit instructions at the top of it saying what to do.)-.165 E (Thus the procedure here is)5.5 E(only an o)72 202.2 Q -.165(ve)-.165 G (rvie).165 E 2.75(wo)-.275 G 2.75(ft)-2.75 G (he types of commands that might be necessary to reb)-2.75 E (uild X after changing it.)-.22 E(If you are b)72 218.8 Q (uilding from CD-R)-.22 E (OM, apply the patches to the symbolic link tree.)-.44 E (The links to changed \214les)5.5 E (will be replaced with local \214les containing the ne)72 231.8 Q 2.75 (wc)-.275 G(ontents.)-2.75 E (If only source \214les are changed, you should be able to reb)72 248.4 Q(uild just by going to the)-.22 E F1(xc)2.75 E F0(directory in your) 2.75 E -.22(bu)72 261.4 S(ild tree and typing:).22 E 2.75(%m)108 280.4 S (ak)-2.75 E 2.75(e>)-.11 G 2.75(&m)-2.75 G(ak)-2.75 E(e.log)-.11 E(If c\ on\214guration \214les are changed, the safest thing to do is type:)72 303 Q 2.75(%m)108 322 S(ak)-2.75 E 2.75(eE)-.11 G -.165(ve)-2.75 G (rything >& e).165 E -.165(ve)-.275 G(ry).165 E(.log)-.715 E -.916(``)72 344.6 S(Ev).916 E(erything')-.165 E 2.75('i)-.916 G 2.75(ss)-2.75 G (imilar to `)-2.75 E(`W)-.916 E(orld')-.88 E 2.75('i)-.916 G 2.75(nt) -2.75 G(hat it reb)-2.75 E(uilds e)-.22 E -.165(ve)-.275 G(ry).165 E F1 (Mak)2.75 E(e\214le)-.11 E F0 2.75(,b)C(ut unlik)-2.97 E 2.75(e`)-.11 G (`W)-3.666 E(orld')-.88 E 2.75('i)-.916 G 2.75(td)-2.75 G(oes not)-2.75 E(delete the e)72 357.6 Q(xisting objects, libraries, and e)-.165 E -.165(xe)-.165 G(cutables, and only reb).165 E (uilds what is out of date.)-.22 E F1 2.75(2.14. F)72 396.6 R (ormatting the Documentation)-.275 E F0(The PostScript \214les in)72 426.2 Q F1(xc/doc/hardcopy)2.75 E F0 (can be generated from the sources in)2.75 E F1(xc/doc/specs)2.75 E F0 5.5(.M)C(ost of the)-5.5 E(documentation is in trof)72 439.2 Q 2.75(fu) -.275 G(sing the)-2.75 E(\255ms macros.)4.583 E(The easiest w)5.5 E (ay to format it is to use the Imak)-.11 E(e\214les pro-)-.11 E(vided.) 72 452.2 Q(Set the name of your local trof)72 468.8 Q 2.75(fp)-.275 G (rogram by setting the v)-2.75 E(ariable)-.275 E F1 -1.32 -.814(Tr o) 2.75 H(ffCmd).814 E F0(in)2.75 E F1(xc/con\214g/cf/site.def)2.75 E F0 5.5(.T)C(hen)-5.5 E -.22(bu)72 481.8 S(ild the Mak).22 E(e\214les:)-.11 E(cd xc/doc)108 500.8 Q(mak)108 513.8 Q 2.75(eS)-.11 G(UBDIRS=specs Mak) -2.75 E(e\214les)-.11 E(Finally)72 536.4 Q 2.75(,g)-.715 G 2.75(ot)-2.75 G 2.75(ot)-2.75 G(he directory you are interested in and type `)-2.75 E (`mak)-.916 E(e')-.11 E 2.75('t)-.916 G 2.75(here. This)-2.75 F (command will generate)2.75 E F1(.PS)2.75 E F0 2.75(\214les. Y)72 549.4 R(ou can also generate te)-1.21 E (xt \214les by specifying the document name with a)-.165 E F1(.txt)2.75 E F0 -.165(ex)2.75 G(tension as a).165 E/F2 11/Times-Italic@0 SF(mak) 2.75 E(e)-.11 E F0(tar)72 562.4 Q(get, e.g., `)-.198 E(`mak)-.916 E 2.75 (ei)-.11 G(cccm.txt')-2.75 E('.)-.916 E(10)300.5 769 Q EP %%Trailer end %%EOF