Homepage:
Source:
展開
% tar xvzf ${archive}/X420src-1.tgz
% tar xvzf ${archive}/X420src-2.tgz
% tar xvzf ${archive}/X420src-3.tgz
% tar xvzf ${archive}/X420src-4.tgz
% tar xvzf ${archive}/X420src-5.tgz
% cd xc
configファイルの設定
config/cf/site.def:
ProjectRoot インストール先ディレクトリ
(デフォルトは /usr/X11R6。例えば
/usr/local/X11R6, /usr/local/X11R6.6 など)
NothingOutsideProjectRoot YES
HasGcc2 YES
config/cf/xf86site.def:
DefaultGcc2i386Opt i386の場合のコンパイルオプション
UsePosix YES
config/imake/Makefile.ini:
15行目の CC を gcc に変更、CDEBUGFLAGS の最適化を好みに合わせて設定。
--- 以下はOS別の設定 ---
Linuxの場合 - config/cf/linux.cf:
ManSuffix 1
LibManSuffix 3
FileManSuffix 5
他の環境については未確認...
共有ライブラリのパスの設定
(以下、Solarisの場合は -Wl,--rpath,... は -R... に置き換えて読む)
Xのライブラリをldconfigから見えるパスに置かない場合:
config/cf/Imake.tmpl:
1288行目の LdPreLib に -Wl,--rpath,$(USRLIBDIR) を追加。
1291行目の LdPreLib に -Wl,--rpath,$(USRLIBDIR) を追加。
linuxの場合 - config/cf/lnxLib.rules:
82行目の ExtraLoadFlags に -Wl,--rpath,$(USRLIBDIRPATH) を追加。
Make
% make World >& world.log
world.log でエラーがないかどうかチェックする。
Install
# make install install.man >& install.log
install.log でエラーがないかどうかチェックする。
# strip ${prefix}/bin/*
# strip ${prefix}/lib/X11/{rstart/rstartd.real,xdm/chooser,xkb/xkbcomp}
MesaGLを自分でインストールするなら以下を実行する:
# rm -fr ${prefix}/include/GL ${prefix}/lib/libGL*.*
Last Modified: Fri Feb 28 23:35:45 2003