Satoshi MACHINO
machi****@yendo*****
2003年 12月 31日 (水) 21:32:29 JST
On Wed, 31 Dec 2003 20:19:05 +0900 (JST) "Ryuichiro Munechika" <ml****@niji-*****> wrote: > > rpmでは一発インストールできたのですが、ソースコンパイルはエラー > > が発生してしまいます。環境はRedHat7.3とGCC3.2です。 > > (まだソースをいじっていない状態です) > (snip) > > お心当たりがあれば、ご指示いただければと思います。 > > RedHat7.3 + gcc-2.96でも同じようにコンパイルエラーが発生 > しますので、ライブラリー関係のエラーだと思います。 エラーメッセージから手繰ればすぐわかるはずだと思いますが、 何も書かれていないので以前にざっと見た時の記憶から書くと、 libxmlとlibxml2が両方インストールされている環境では 今のmusashiのconfigureではbuild時にエラーになります。 # 多分、今も変わっていないと思います。 libxml2をrequireするはずなのにconfigure.inではlibxmlを呼んでいます。 sourceのconfigureの方を直すのが正しい方法だと思います。 あるいはpkgconfなどを使う。 (この件はkof2003の会場で羽室先生に直接お話してありますが...) sourceに手を入れずにごまかすならば /usr/lib/libxml.so --> /usr/lib/libxml2.soの実体 にリンクを張れば多分、buildは可能です。 # 弊害が起こるかは確認していませんけども。 他にもbinaryのパッケージの構成についても修正案を提案してみたのですが 受け入れて戴けなかったのかなぁ... # 普通はrpmのパッケージでは/usr/local以下は使いません。 # /usr/local以下はパッケージ管理外です。 -- まちの machi****@yendo***** GnuPG Finger Print:815A FA0C 973D AF3C C9EA 7B9B 8D84 8CD3 6B4F BF32