きまぐれにっき (2008.05)


05/27(火)

●Xaw95
FreeBSD 6.3 + Xorg 7.3の場合。環境によってsoのファイルの数字が違う?

# gzip -cd Xaw95-1.1.tar.gz | tar xfp -
# chown -R 0:0 Xaw95-1.1
# cd Xaw95-1.1
# chmod 644 *
# xmkmf
# mkdir /usr/local/include/X11/Xaw3d
# cp -f *h /usr/local/include/X11/Xaw3d/
# make depend
# make
# make install

make installで/usr/local/lib 以下にできるファイル
libXaw.a(新規)
libXaw.so(libXaw8.so→libXaw.so.8)
libXaw.so.8(libXaw8.so.8→実体)
で、最近のXorgだと libXaw.soでなく、直接libXaw8.so.8 を参照してるようなので
# cd /usr/local/lib
# mv libXaw8.so.8 libXaw8.so.8.orig
# ln -s libXaw.so.8 libXaw8.so.8
しかしemacsのbuildにXaw3dがいるからどうしたものか・・・。
/usr/local/include/X11/Xaw3dがかぶるよなぁ。
先にXaw95つくってsoだけおいといてから、Xaw3d入れるのがいいのか?


oe3@wakaba.jp