EXTERN.h, perl.hのインストール後もエラーが出る。
make cleanしてmakeしなおすと大量のメッセージが出て、
エラーメッセージを見逃すので、
make cleanせずにもう一度make。
ws-v3.98-7/src/x11/WSDxdraw.cppのコンパイル時に、
X11/Xft/Xft.hというファイルがないというエラー。
XSxcom.cppにインクルード文があるが、
そこに絶対パス(Fedora16では、/usr/include/X11/Xft/Xft.h)を指定してみた。
すると今度は(ws-v3.98-7/src/x11/で)リンクがうまく行っていない模様
(cannot find -lXext)。
次に試したのは、
ws-v3.98-7/sys/config/mkflags
で以下の置換をしたうえでmake。
/usr/X11R6/include→/usr/include
/usr/X11R6/lib→/usr/lib64
コンパイル時の-Lオプションは変わったが、エラーはまだ出る。
libXext.soがないというのが理由。
libXext.so.6があったので、
ln -s libXext.so.6 libXext.so
として試したら、コンパイルが成功。
rootになって、make installを実行して、インストールは終了。
0 件のコメント:
コメントを投稿