アカウント名:
パスワード:
anthy-2427 をコンパイルする際、すでに anthy がインストールされていないとコンパイルがうまくいかない、という不具合があります。
実際にはコンパイル正常に終了したかのように見えるのですが、src-main/.libs の中身が、 332808 libanthy.a 14 libanthy.la -> ../libanthy.la 723 libanthy.lai 17 libanthy.so -> libanthy.so.0.0.0 17 libanthy.so.0 -> libanthy.so.0.0.0 151220 libanthy.so.0.0.0U* というぐあいになり、libanthy.so と libanthy.so.0 のシンボリックリンクが切れてしまっています。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
コンパイル問題 (スコア:2, 参考になる)
anthy-2427 をコンパイルする際、すでに anthy がインストールされていないとコンパイルがうまくいかない、という不具合があります。
実際にはコンパイル正常に終了したかのように見えるのですが、src-main/.libs の中身が、 332808 libanthy.a 14 libanthy.la -> ../libanthy.la 723 libanthy.lai 17 libanthy.so -> libanthy.so.0.0.0 17 libanthy.so.0 -> libanthy.so.0.0.0 151220 libanthy.so.0.0.0U* というぐあいになり、libanthy.so と libanthy.so.0 のシンボリックリンクが切れてしまっています。
Re:コンパイル問題 (スコア:1)
# rpm -ivh anthy-2307-1.i586.rpm
error: failed dependencies:
libanthy.so.0 is needed by anthy-2307-1
srpmのtar玉からコンパイルした場合の $ ls src-main/.libs/
353742 libanthy.a
14 libanthy.la -> ../libanthy.la
735 libanthy.lai
17 libanthy.so -> libanthy.so.0.0.0
17 libanthy.so.0 -> libanthy.so.0.0.0
159914 libanthy.so.0.0.0
環境は Kondara2.0、gcc-2.96、libtool-1.3.5です。
specファイルいじってlibanthy.so* をrpmに含めるとこまではやったんですが、
Jmodeをコンパイルする段階でエラーが出て、結局投げてしまいました。
# 負け犬ッス (^^;
ただ、その時のエラーがlibtoolがらみだったような。
今手元にログがないので、ちょっと再挑戦してみます。
Re:コンパイル問題 (スコア:1)
私は、anthyについてはCVSから落としてきてインストールしたんですが、
同じJmodeのコンパイルでエラーが出てそのままです。
私の場合は、configureでlibanthy.aが見つからないとか
言われていますね。
#/sbin/ldconfigとか、シンボリックリンクとかも
#ちゃんとやったはずなんだけどな
あとでもう少し調べてみます。
Re:コンパイル問題 (スコア:1)
jmode0.4.27をDLしてmakeしなおしたんですが、今度は問題なく通ってしまいました。
あう、再検証ならず……。
anthyのコンパイル問題は、SRPMだとspecファイルの %makeinstallセクションに
mkdir -p ${RPM_BUILD_ROOT}/usr/local/lib
install -c -D -m 644 src-main/.libs/* ${RPM_BUILD_ROOT}/usr/local/lib
%fileセクションに
/usr/local/lib/*
を追加することで回避しました。
libanthy.so.0がハードリンクされますが、とりあえずは問題ないと思います。
# マズかったら突っ込んでください。