金曜日, 12月 12, 2008

64bit化 その5 WideStudioのインストール防備録

64bit OS(Fedora 9 x86_64版)でのWidoStudioインストール時のエラー対応防備録。

1.

./configure実行時に

make[1]: *** 'sedscript' に必要なターゲット

'/usr/lib/python2.5/config/Makefile' を make するルールがありません. 中止.

というエラーが出る。

とりあえずの対処法:ws-v3.98-1/src/configureで
if [ $has_python = 0 ]; then
echo "No Python.."
の1行前に
has_python=0
を加える(先頭に$は不要。=の前後にスペースも入れてはいけない)。

2.
ws-v3.98-1/src/png/でのmakeでエラー。

対処法:png.cppのコンパイルとその後のリンク時に-fPICオプションを追加。
g++ -O2 -fPIC -Wall -Wno-format -fsigned-char -DFUNCPROTO -DXTFUNCPROTO -I../../include -I. -I/usr/include -I/usr/local/include/libpng -DWS_DEFAULT_DIR=\"/usr/local/ws\" -DLINUX -c png.cpp -o ./runtime/png.o

g++ -o ../../lib/libwspng.so -shared -Wl, -soname,libwspng.so -fPIC -L/usr/lib64 -lpng -lZ ./runtime/png.o -L/usr/lib64 -lXext -lXt -lX11 -ldl -lSM -lICE -lpthread

●それでもまだインストールは上手くいっていません。

0 件のコメント: