• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:solaris10 搭載のサーバにheartbeatのインストールを試)

solaris10サーバにheartbeatのインストールでエラーが発生

このQ&Aのポイント
  • solaris10サーバにheartbeatのインストールを試みたところ、make時にエラーが発生しました。
  • エラーの内容は、'.libs/libstonith.so'が未定義のシンボルであることです。
  • 解決策が見つからず、サーバの構築に苦戦しています。助言をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#227025
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 とか。

araMN
質問者

補足

ありがとうございます! libintlは/usr/local/libにありましたので 教えて頂いたLDFLAGSを指定したらすんなりコンパイルが通りました! make installまで問題なく完了できました。 大変助かりました。ありがとうございました。

その他の回答 (1)

noname#227025
noname#227025
回答No.1

libintl_bindtextdomain というシンボル名からすると、GNU gettext の libintl が必要みたいですが、GNU gettext はインストールしてありますか?

araMN
質問者

補足

回答ありがとうございます。 gettextはインストールしていないのですが libintl-3.4.0をインストールしています。 PATH?を通すかなどしてlibint-3.4.0を直接参照してくれるのが ベストと考えて模索しております。