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;
|