- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:solaris10 搭載のサーバにheartbeatのインストールを試)
solaris10サーバにheartbeatのインストールでエラーが発生
このQ&Aのポイント
- solaris10サーバにheartbeatのインストールを試みたところ、make時にエラーが発生しました。
- エラーの内容は、'.libs/libstonith.so'が未定義のシンボルであることです。
- 解決策が見つからず、サーバの構築に苦戦しています。助言をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#227025
回答No.2
> PATH?を通すかなどしてlibint-3.4.0を直接参照してくれるのが > ベストと考えて模索しております。 heartbeat はコンパイルしたことありませんが、大抵のフリーソフトでは環境変数 LDFLAGS を適切に設定してあげれば、きちんとライブラリを参照してくれます。 例えば libintl が /usr/local/lib にあるなら、 LDFLAGS="-L/usr/local/lib -R/usr/local/lib" export LDFLAGS ./configure とか。
その他の回答 (1)
noname#227025
回答No.1
libintl_bindtextdomain というシンボル名からすると、GNU gettext の libintl が必要みたいですが、GNU gettext はインストールしてありますか?
質問者
補足
回答ありがとうございます。 gettextはインストールしていないのですが libintl-3.4.0をインストールしています。 PATH?を通すかなどしてlibint-3.4.0を直接参照してくれるのが ベストと考えて模索しております。
補足
ありがとうございます! libintlは/usr/local/libにありましたので 教えて頂いたLDFLAGSを指定したらすんなりコンパイルが通りました! make installまで問題なく完了できました。 大変助かりました。ありがとうございました。