  INSTALLING LESSTIF
  lesstif@hungry.com
  v1.15, 1997/11/18 19:08:05
  ɓ_ <hiromi@marimo.or.jp>
  v1.15j, 1998/04/19 18:45:01

  ̃hLg͎X̃vbgz[ɂ lesstif ̃RtB
  M[VARpCAyуCXg[@̂łB
  Ȃ lesstif ̃oCio[WĂ邩A܂͂Ɋ֐S
  ȂZNV 5.2 ǂݎn߂ĂBvRpC
  lesstif ̃oCio[Wǂ玝Ă邩ȂǂĂ
  B̃hLgɑ΂ĒAǉA]΂ǂǂ less-
  tif@hungry.com Ƀ[𑗂ĂB

  JF F́̕A1998N419ȗAXVĂ܂BŐVł́A

  o  <http://www.lesstif.org/INSTALL.html>

     B

  1.  n߂ ilesstif RpC邽߂ɉKvj

  lesstif  Motif 1.2 ̃\[XxRp`uƂđp\Ȃ̂
  邱ƂӐ}Ă܂BMotif 1.2 𓮂ƂĂ X11R5 Kv
  łBMotif 1.2 Ɠl lesstif R4 ȑOł̓RpC邱Ƃł
  ܂BX11R5 ȏĂȂ lesstif vORpC
  点邱Ƃł܂AׂłB

  X11i/usr/openwin gȂjR5 ɃAbvO[hĂȂ SUN
  SunOS 4.x  R4 gpĂ lesstif ͎gpł܂B̌Ɋ
  oO|[g͑ȂłBȂɂ R4 ȑOł̓\[Xx
  Rp`u lesstif @ȂłB

  lesstif rhɂ̓Cut@CƂ̈ˑ֌WLq
  makefile KvłB쐬ɂ̓\[Xt@CԂ̈ˑ֌W
   makefile 𐶐umakedependvȂ΂Ȃ܂BR5 𓋍ڂ
  Ă}VȂΕWŕtĂ͂Ȃ̂łAȂꍇ
   ftp.x.org  /pub/R6 ĂĂBȂ makedepend 
  ƂĂݒ肵pXɂȂΓ܂B

  Ō lesstif rh邽߂ɂ ANSI-C RpC[KvłB
  GNU CC ΂Ȃ\łB

  2.  T|[gĂvbgz[

   ݁A lesstif ͈ȉ̃vbgz[ŃrhAyюsł邱Ƃ
  Ă܂F

  OS      o[W      CPU             RpC[    wo[W
  ----------------------------------------------------------------------
  Linux   2.0.25          Pentium         GCC-2.7.2.1     X11R6.1
                                                         iXFree86-3.2j
                          486             GCC-2.7.1       X11R5
          2.0.0           486             gcc-2.7.2       X11R6
                                                         iXFree86-3.2j
          2.0.18          Alpha           gcc-2.7.2       X11R6
          2.0.20          68030           gcc-2.7.2       X11R6
                                                         iXfree86-3.2j
         i 2.0.x J[lłĂ܂j
  MkLinux 2.0.21          PowerPC         gcc-2.7.2       X11R6.1
  Solaris 2.4             SPARC           GCC-2.7.2.1     X11R5
          2.5             SPARC           GCC-2.7.2       X11R5
  SunOS   4.1.4           SPARC           GCC-2.7.2       X11R6.1
  FreeBSD 2.1.5-RELEASE   386, 486        gcc-2.6.3       X11R6
          2.1             Intel           GCC-2.6.3       X11R6
          2.2-SNAP        Intel           GCC-2.6.3       X11R6
          2.2-961006-SNAP Pentium         GCC-2.7.2.1     X11R6.1
  OpenBSD 2.0             i486            GCC-2.7.2.1     X11R6.1
          2.0             m68k(Sun3)      GCC-2.7.2.1     X11R6
          2.1             Pentium         GCC-2.7.2.1     X11R6.3
                                                          (Xfree86-3.3)
          2.1             Sparc           GCC-2.7.2.1     X11R6.3
                                                          (w/NCD Xterm)
          2.1             mvme68k         GCC-2.7.2.1     X11R6.3
                                                          (w/NCD Xterm)
  NetBSD  1.2             m68k(Amiga 3000)GCC-2.7.2       X11R6.1
          1.2(B)          SPARC           GCC-2.7.2       X11R6, X11R6.1
  OS/2    Warp            Pentium         GCC-2.7.2(EMX)  X11R6.1
                                                         iXFree86-3.2j
  Digital UNIX 4.0        Alpha           GCC-2.7.2       X11R6
  AIX     4.1.x           ??(assume RS6K) gcc-2.6.?       X11R5
          3.25            ??(assume RS6K) gcc-2.6.?/cc    X11R5
  HP-UX   9.0.4           HP PA           HP cc           X11R5
  SVR4    R40V4.3         mc88100         GCC-2.5.8       X11R5
  ----------------------------------------------------------------------

  ߁F

  o  Linux/ALPHA ł̃rh͓OIɎꂽł͂܂Bۑ
     ̃RpCxoĂ܂B

  o  AIX ł̃rh͍ŋߊmFĂ܂B

  o  SunOS ł̃rh͍ŋߊmFĂ܂B

  3.  lesstif̃RtBM[V

   lesstif ̃RtBM[V͍ GNU autoconf ɂď
  Ă܂B[qXgJm[gF鎞 Paul Hoad ɂĊ^ꂽ
  Imakefile pbP[WgpĂ܂Ã݂pbP[W͎gp
  ܂]

   Ȃ̃VXeɓK邽߂ lesstif RtBM[V
  ɂ́uconfigurevƃ^Cv邾łBȂRtBM[V
  lesstif rh邽߂ɕKvȐݒ𐳊mɎ{ׂłA璷
  w肷Ǝs\܂B

   RtBM[Vł͂Ȃ̃}Vォ玟̂Q̍ڂT
  B

  o  X11R5/R6/R6.1 ̃wb_[ƃCu

  o  Motif 1.2 ̃wb_[ƃCu[iIvVj

   RtBM[Vɂꍇ́Aǂɂ
  ʂɕ\܂BtɌ邱ƂłȂꍇ̓RtBM[
  V邽߂ɉ߂ăR}hCŉL̃IvVgăpX
  w肵ĂB̂Q̃IvV͂w֘ÃpXw肷邽߂Ɏg
  pĂF

       --x-includes
       --x-libraries

   ܂ Motif ֘ÃpXw肷ɂ͎gpĂF

       --with-motif-includes
       --with-motif-libraries

   FȂ̃VXe Motif ȂĂSzKv͂܂BN
  CAg(mwm ȂǁjƃeXgvOilesstif CXg[
  ɕtĂ܂j lesstif  Motif ̂ǂ炩ɃNĂ
  ̂łBȂ Motif ̃oCi .motif ̊gqAlesstif 
  Motif ݊ł邱ƂmF邽߂Ɏgp邱Ƃł܂B

   ̃tbOɂ̓t@C̃pXZbgȂ΂ȂȂ̂ł
  Â悤ȏꍇ́F

       configure --x-includes=/usr/local/X11R5/include

  ̗lɎw肵ĂB̃tOƓlɃpXݒ肵Ă
  B

  ߁F RtBM[VVXe w  Motif To
  ́ACN[hpXƃCupX̗w肵Ȃ΂Ȃ
  ܂B

   R}hCŎgp\ȑ̃tO܂Bȉ̃tbOɑ
  Ắuyesv́unovw肷邱Ƃł܂F

       --with-gcc
       --with-gmake
       --with-shared
       --with-static
       --with-textXm
       --with-testMrm

  o

      --with-gcc  lesstif ̃RpC GNU CC gp邩ftHg
     ̃VXebRpCgp邩w肵ăRtBM[V
     邱Ƃł܂Bunovw肵ꍇ gcc ͎gpꂸA܂
     uyesvw肵ꍇ̓VXeRpC͎gp܂Bʏ킱
     tOgp邱Ƃ͂Ȃł傤Bgcc ΃ftHg̈
     uyesvƂȂAgcc CXg[ĂȂꍇ́unovɂȂ
     B

  o

      --with-gmake  lesstif ̃RpC GNU make gp悤ɃR
     tBM[V܂Bunovݒ肵ꍇAȂ̃V
     Xe make gp悤 makefile 𐶐܂BtɁuyesv
     ݒ肵ꍇA GNU make gp悤 makefile 𐶐܂B
     tړIɌ GNU make pɃRtBM[Vꍇ GNU
     make gpȂ΂Ȃ܂B܂VXeŗL make pɃR
     tBM[Vꍇ͂̃VXe make gpȂ΂
     Ȃ̂łB

      VXeɂ GNU make Ɠ@iȂƂXgp@\
     ɂājŎgpł make 񋟂Ă܂Bmɗ_Iɂ
     GNU make p makefile ɑ΂Ă make gp邱Ƃ\ł
     AXƂĂ͐E܂BȂۂɂ̑gŖ𐶂
     ͂ make  GNU make œpb`~Ǝv
     傤ÃVXeL make gpĂȂΉXɂ
     ˗ȂłB

      ̃tbÕftHǵunovłB OS ɂ̓rh̃vZX
     ɏ\ȋ@\łȂ make ܂BɊY
     ȉ̃vbgz[ł GNU make T|[gĂ܂F

     o  IRIX (5.x  6.x)

     o  HPUX

     o  AIX

     o  DG/UX

     o  OSF/1 (Digital Unix)

      ȊO OS ȂǂłI邱Ƃł܂BX GNU
     make gƂ߂܂Ȃ̍DȕgĂB

  o

      --with-shared ̓RpCɋLCurhƂɃR
     tBM[VɎw肵܂BLCurhꍇA
     eXgvÓieXgvOrh邽߂̃RtBM
     [Vw@͌qĂ܂jLCuɃNA
     fBXNXy[Xk܂B\Ȃ΋LCugp邱
     Ƃ𐄑E܂B

      LCurhɂ̓RpCiGNU CC ̓VXe
     CCjƃVXe̗LCuT|[gĂKv
     B̕\͋LCurh邱Ƃ̂ł OS ƃRpC
     Ă܂F

     OS                GCC        CC
     -----------------------------------
     HPPA-HP/UX 9      YES*        YES
     Linux             YES**       N/A
     FreeBSD           YES         N/A
     NetBSD            YES         N/A
     OpenBSD           YES         N/A
     AIX 3             YES         YES
     IRIX 5.x/6.x      YES         YES
     DG/UX 5.x         YES         YES
     OSF/1             YES         YES
     Solaris 2.x       YES         YES
     SunOS 4.x         YES         YES
     SysV              YES         YES

  * GCC ̓o[W 2.7.0 ȍ~ HPPA }V̂߂ position
  independent codei PIC jT|[gĂ܂B܂肱̃}VŋL
  Curh邽߂ɂ 2.7.0 ȍ~łȂ΂Ȃ܂B

  ** ELF LCu ELF Ή gcc gpKv܂BȂ
  a.out p̋LCu܂gp\łBڍׂ̓A[JCu
  etc/README.linuxaout ǂłB

  o

      --with-static ̓RpCAÓICurhƂɃR
     tBM[VɎw肵܂BLCurhł
     Ȃ΃ftHǵunovɂȂ܂BLCuȂ̃VXe
     ŃT|[gĂȂÁu--with-shared=novw肵Ă
     ΐÓICurh悤ɐݒ肳܂B܂R}hC
     Łu --with-static=yesvƂĂÓICurh悤
     ɐݒ肳܂B

      u--with-static=yesvƁu--with-shared=yesv̗w肷邱Ƃ
     ł܂AtɁu--with-static=novƁu --with-shared=nov𓯎
     w肷邱Ƃ͂ł܂BӎIɂsƃRtBM[V
     ͐ÓICu[rh悤 makefile 𐶐܂B

  o

      --with-testXm  lesstif ̃rhƓ testXm CũeX
     gvOrhƂɃRtBM[VɎw肵
     BsƃeXgvOȂقǂ邽
     ߁AȎԂƋȃfBXNXy[Xi --with-static w肵
     ĂꍇjKvłB̗RftHǵunovƂȂĂ
     BftHĝ܂܂łĂ testXm fBNǵi
     ̃TufBNg܂߂āj makefile ͐邽߁AŕKv
     ȂƂɂłeXgrhs邱Ƃł܂B

  o

      --with-testMrm  --with-testXm ƓlȃtOłA testMrm
     fBNgɓKp܂B

  4.  lesstif ̃RpC

   lesstif ̃RtBM[VAumakevƃ^Cv邾őSĂ
  CuANCAgimwm Ȃǁjy lesstif p̃eXgvO
  iIvVjrh邱Ƃł܂BCu͑̈ꕔ
  rhɂ́Acd ŃrhfBNgɈړĂ
  umakevƃ^CvĂBCuÂi͊ɃRpC
  Ăj͂̃CuRpC悤ɐݒ肳Ă܂B
  AeXgfBNgŁumakevƃ^Cvƃrĥׂ
  rh悤ɂȂĂ܂B

   RpCƃCüꕔ̑gł̓R[hoO邩
  ܂BႦ Solaris vbgz[ gcc-2.7.0 ł̓Cu
  -O i -O1 j荂xȍœKŃRpCƖ肪邱Ƃ킩
  Ă܂BCuR[hfobOɕsvcȖ肪ꍇ
  ʂ̍œK͍œKs킸ɎĂ݂ĂBfobOɊւ
  Ă GNU-C ɂătbO -g ftHgƂăRpĈw
  ǂłA悭mFĂ܂̂Ŗ͂Ȃł傤B

  5.  lesstif̃CXg[

  5.1.  \[Xlesstif rhꍇ̃CXg[

   lesstif ̃CXg[́umake installvƃ^Cv邾łBCX
  g[VɋLCu𓾂ɂ OS ɈقȂ܂B

  5.2.  oCi lesstif ̃CXg[

   gŃRpC lesstif gplBɑ΂T[rX
  āAɗp\ȃrhς݂̃oCi lesstif ܂BX
   lesstif Jǂ邱ƂɏWĂ܂B̂߃oCi
  ̓}Ci[[XԂ̂悤ȗ]T̂鎞Ɏ{邱ƂƂĂ
  BȂ lesstif ̃[XɊւĂ̓t@CuRELEASE_POLICYvɏڍ
  ɏqׂĂ܂B

   ݁AoCiłɂ Linux A FreeBSD AOS/2 p܂B

  5.2.1.  \[XAoCi̓

   lesstif ̎vȃt@CƂĈȉ̂R
  ftp://ftp.lesstif.org/pub/hungry/lesstif ɒuĂ܂F

  o  \[Xt@C̃A[JCu

  o  ̂悤ɃAbvCꂽ\[Xt@C̃A[JCu

  o  oCił̃A[JCu

  5.2.2.  FreeBSD

   0.80a i0.80 ̃v[XŁj FreeBSD oCizźA FreeBSD
  ̃CXg[Vc[ł pkg_add ŃCXg[\ȃt@C
  ƂĒ񋟂Ă܂B

   pkg_add ɂ lesstif CXg[VƃfBNg
  /usr/lesstif ܂Aȉ lesstif ̑SĂu܂B
  /usr/lesstif/README t@CɐĂ܂ $path 
  /usr/lesstif/bin gݍ݁A LD_LIBRARY_PATH  /usr/lesstif/lib t
  邩 /etc/rc  ldconfig ̃IvVtĉB
  RpCɂ̓R}hC -I/usr/lesstif/include
  -L/usr/lesstif/lib ăCN[ht@CƃCũpX
  Kv܂B

   q̑U͂ǂłB

  5.2.3.  Linux

  ȉ Matthew Simpson <msimpson@wans.net> F

  lesstif oCiŃCXg[
   ȉ͎ Redhat 4.2 Linux VXeɃoCi lesstif 0.82 C
  Xg[̂ɗv菇łB܂Ń\[XoCi lesstif ̃C
  Xg[ƂȂ̂ŁA񂪎ɂƂď߂ẴCXg[
  B͌ÂłBKvȂ΍ZĂBoCi
  ł̃CXg[͊ȒPłF

  1. oCił_E[hA[gŃOCĂ /usr ɂ
     ̃t@CuB

  2. gunzip ŐLF

       gunzip lesstif-0.82-linux.tar.gz

  3. A[JCu擾F

       tar -xvf lesstif-0.82-linux.tar

  IƎ̃fBNgĂF

       /usr/lesstif

  4. sKvȂ tar t@CF

       rm lesstif-0.82-linux.tar

  5. /etc/ld.so.conf ɐLꂽ lesstif Cuw肷鎟̍s
     F

       /usr/lesstif/lib

  6. s

       ldconfig

  lesstif EBhE}l[W[F
   ftHg̃EBhE}l[W[𖳎 mwm ǂݍނ߂ɁA
  ̃t@CȂgA̓[gŃz[fBNgɃRpC
  Rs[ĂF

  1. z[fBNg .xinitrc t@CݒuAŌ̍sɎǉ
     đ̃EBhE}l[W[̌ďouF

       eval "exec /usr/lesstif/bin/mwm"

  ܂K؂ȃgbLO{ɂ͂̑Ɏ̍sgpF

       eval "exec /usr/lesstif/bin/mwm" -debug >"$HOME"/.MWM-errors 2>&1

  i  2>&1 \̃_CNVK͎ startx XNvgŎgp
   sh płAtcsh ł͂킸ɈقȂ܂j̓z[fBNg
  ̃t@Ci.MWM-errorsjɑSẴG[_v܂BG[
  NȂ΂̃t@C͍܂B̃t@Cłɑ݂
  ꍇAVG[͂̃t@Cɒǉ܂BVt@C
  OCₘEBhEN邽тɓ邽߂ɂ͈ȉ̍s .login 
  startx t@CɉĂF

       rm -f $HOME/.MWM-errors

  OCɃEBhE}l[W[IɎs邽߂ .login t@
  C̍ŌɈȉ̃XNvgǉĂi tcsh gp
  ܂jF

       if ( ! -e /tmp/.X0-lock ) then
         echo "Starting X Windows..."
         rm -f $HOME/.MWM-errors
         startx
       endif

  2. ̃t@CRs[F

       cp /usr/lesstif/lib/X11/app-defaults/Mwm .

  iҒFpbP[ẄႢł傤Ȁꍇ /usr/less-
  tif/clients/Motif-1.2/mwm/Mwm łj
   ɂăp[\iȃ\[Xݒł܂B̍s̓RgO
  ĂBȂ͎ύXłF

     o  _uNbN܂ɑݒ肳Ă̂łx܂
        F

          Mwm*doubleClickTime:            1000

     o  IɃ}EX|C^EBhEɃtH[JXڂ܂F

          Mwm*keyboardFocusPolicy:        pointer

  3. z[fBNgɈȉ̃t@CRs[

       cp /usr/lesstif/lib/X11/mwm/system.mwmrc .mwmrc

  iҒFpbP[ẄႢł傤Ȁꍇ /usr/less-
  tif/clients/Motif-1.2/mwm/system.mwmrc łj
   LCũRtBM[V̓VXeɈقȂ܂Bȉ
  system.mwmrc  .mwmrc Ƀl[Ȃ΂ȂȂƂɒӂĂ
  B̃t@CŃp[\iȃ[gj[ݒł܂BȂ
   XFree86 gpĂȂ /usr/X11R6/bin Ȃ烋[gEB
  hẼv_Ej[ɍڂCXg[ς݂̃AvP[V
  mFĂBj[ƃTuj[͖]ނ邱Ƃł
  B/usr/X11R6/bin pXƂĐݒ肳Ă .mwmrc ł̓tpX
  ŋLqKv͂܂B̃fBNg̃AvP[V̓p
  XKvƂ邩̓\tgNݒ肳Ă邱Ƃł傤B

   ͏LQ̃t@Cݒɍۂėp\ lesstif  mwm p}j
  A킹Ă܂łBłȂdŗpł Unix 
  Motif iSGI i̗lȁjȂAmwm  man sAQl̂߂
  vgĂ݂ĂB͂قƂ lesstif  mwm ɂ
  ͂܂܂BiƂ SGI  4Dwm ƌĂ΂o[WgpĂ
  A IRIX 6.2 release ł mwm }jÃy[W͂܂Ă
  j

  4. startx s
      ꂪN̏ɂȂ邱Ƃ]ł܂B̐͂ƊȒP
     ł邩܂񂪁AĎ͏ڍׂɂ܂Blesstif Ɋӂ
     ܂B M*tif wł܂sȂ΂Ȃ܂B

  Matt Simpson

  5.2.4.  OS/2

   nr/Q̃oCił InfoZip t@Cŋ܂B X11ROOT ŃA[
  JCuLĂB

  6.  IɁiLCu𗘗pɂ́j

   LCũRtBM[V̓VXeɈقȂ܂Bȉ
  ͋LCuT|[gVXeŎۂɎgp邽߂̎菇
  Ă܂B
  6.1.  Linux

   linux ̉Ŏgp\ȋLCu𓾂Q̕@܂F

  1. LD_LIBRARY_PATH ϐ̎gpB

  2. ldconfig ̎gpB

   QԖڂ̃IvV̓X[p[[U[ŃANZX\ȐlXɂgp
  \łBꂪłȂlA͓ɃCu𗘗p߂Ƀr
  h邾ieXgƂĎs邽߂Ȃǁj̐l͂PԖڂ
  LD_LIBRARY_PATH ϐgpĂB

   LD_LIBRARY_PATH ϐ͋LCǔpƂāARŋ؂
  pX̃Xg܂ł܂B̕ϐ ldconfig ɂRpC
  Oɓǂݍ܂܂BăVXe lesstif CXg[
  Ă΁AړĨCuIɗp邽߂ɂ̕ϐgp
  Ƃł܂B

   LD_LIBRARY_PATH ̃ZbeBOF

       $ LD_LIBRARY_PATH=/home/toshok/lesstif/libXm\
                                              :/home/toshok/lesstif/libMrm
       $ export LD_LIBRARY_PATH

   ȂX[p[[U[̃ANZXAVXeŜɑ΂
  lesstif CXg[ƎvĂȂ΁ACXg[ꂽC
  ũfBNg /etc/ld.so.conf Ɋ܂܂Ă邱ƂmF
  BɃCu𗘗pł悤ɂ邽߂Ƀ[g
  uldconfig -vv^CvĂB

   ǂ̃CugĂ邩sȎ́ulddvR}hŊmF邱
  ł܂Blesstif ɂēIɃNꂽs\ȃoCi𐶐
  Ɂuldd <oCit@C>v^CvĂB̃oCi
  ˑSĂ̋LCuւ̃pXo͂ł傤B

  6.2.  HPUX 9

   ǉ͉̂܂BJoCi𐶐鎞Cu
  mɌ邱Ƃł悤ɂ邾łi-L tbOjB

  6.3.  NetBSD/FreeBSD/OpenBSD

   Linux ƓłB

  7.  Ƃ

  ̃hLg̒ǉ <lesstif@hungry.com> ܂őĂ
  B

  7.1.  {ɂ

  ҂F

  ̖|󕶏ɑ΂ӌAA <hiromi@marimo.or.jp> ܂Ō
  AB Linux ȊÕvbgz[̏߂Ă܂B

  (sgml conversion, y.senda, 2001/09)

