Last Update: "2007/08/17 09:57:48 makoto"

X11R6.6

以下の記述は Tsubai 版を選んだ時の話です。 実行形式を作成 → 現用位置に設置

実行形式を作成

二台目以降なら、この項目は通過出来ます。実行形式を設置に進んで下さい。 tgz 形式を開けます。
ttyp0:makoto@s900 16:57:56/060108(/export/20060101)> foreach i (/e/u/j/nandra/X11R6.6+XF4/xor*)
foreach? tar zxf $i
foreach? end
ttyp0:makoto@s900 16:59:17/060108(/export/20060101)> ls
sys/      usr.bin/  xc/
make World します。
ttyp0:makoto@s900 20:25:56/060108(/export/20060101)> cd xc/
ttyp0:makoto@s900 20:25:59/060108(...20060101/xc)> ls
INSTALL.TXT   LABEL         RELNOTES.TXT  config/       extras/       include/      nls/          registry
Imakefile     Makefile      bug-report    doc/          fonts/        lib/          programs/     util/
ttyp0:makoto@s900 20:25:59/060108(...20060101/xc)> time make World >& ../xc-make-world-log
問題がないか確認
 grep 'Error ' /e/s900/20060101/xc-make-world-log
次のような問題がありました
16901-In file included from ../../../exports/include/X11/Xos.h:146,
16902-                 from osinit.c:53:
16903-/usr/include/stdlib.h:98: error: parse error before "int"
16904:*** Error code 1 (continuing)
これは http://www.ki.nu/software/macppc2/X11.html に記載あり。
  112  0:17    cd /
  154  0:23    sudo patch -s -p0 < ~/Mail/netbsd/port-powerpc-ja/2630
               cd /export/xc

ttyZ0:makoto@umax  0:23:51/050419(/export/xc)> time sudo make World >& make-world-log
3575.087u 899.533s 1:12:22.64 103.0%    0+0k 1517+20325io 3897pf+68w
ttyZ0:makoto@umax  1:36:34/050419(/export/xc)> 
もう一度 make World
103  21:52   cd /export/20060101/xc
105  21:52   time make World > & ../xc-make-world-log-patch
上の 105 行を実行した時の様子:
ttyp2:makoto@s900 21:52:22/060108(...20060101/xc)> time make World >& ../xc-make-world-log-patch
4059.421u 1047.953s 2:19:12.87 61.1%    0+0k 2168+28466io 1734pf+0w
別の機械では:
2033.415u 390.912s 39:17.02 102.8%      0+0k 143+18957io 836pf+0w
ttyp2:makoto@harry 23:54:31/060205(/export/xc)> 
仮の位置に make install
106  6:29    mkdir /tmp/xc
107  6:29    env DESTDIR=/tmp/xc sudo make install > & ../xc-make-install-log
108  6:36    env DESTDIR=/tmp/xc sudo make install.man > & ../xc-make-install.man-log
setuid した後に実行形式をまとめておきます。
112  6:38    sudo chmod 4711 /tmp/xc/usr/X11/bin/XFree86
113  6:39    cd /tmp/xc
114  6:39    sudo tar zcpf /e/u/j/ftp/pub/NetBSD/port-macppc/XFree86/X11R6.6+XF4-20060101.tar.gz ./

実行形式を設置

現用位置に設置するには、次のようにします。
115  6:43    cd /
117  6:44    sudo tar zxpf /e/u/j/ftp/pub/NetBSD/port-macppc/XFree86/X11R6.6+XF4-20060101.tar.gz
これには /etc/X11/XF86Config が含まれていないので、 良くある例 から似たような機械のものを持って来て、置いておきます。
ERROR: xextproto is not installed;