結局我慢できず、The X.Org Modular Tree Developer's Guideに沿ってX11R7.0をビルド中、Building modular X.org with ''jhbuild''のjhbuildを使って楽々ビルド...だったはずが、途中以下のエラーが出て止まる。
(cd .libs && rm -f libXau.la && ln -s ../libXau.la libXau.la) make[1]: *** No rule to make target `Xau. at LIB_MAN_SUFFIX@', needed by `all-am'. Stop.
ちょうど、全く同じ状況になっているメールを発見、どうやらaclocal実行時に読み込ませるべきディレクトリがあるようだ。
というわけで、lib/Xauを単体でビルドしてみる。(%はプロンプト)
%aclocal -I ../util/macros && automake && autoconf %./configure --prefix=... && make && make install
ほんとはconfigureの前までで十分かも。でもってjhbuildを動かすと、今度はX11で止まった。同じように対処してみると、今度はautomake実行中以下のエラーが起きた。
configure.ac:33: error: possibly undefined macro: XTRANS_CONNECTION_FLAGS If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation.
ググったら出てきた記事を参考に、autoconfを動かしてからautomakeを動かしたらうまくいった。というわけでビルドを再実行、ぬ今度はlib/Xtで止まった...(以下エンドレス
よくよく考えたらutil/macrosの中身をインストールしたディレクトリをPATHに加えれば良いだけじゃないか。