0

pinkimageは、数学的形態学に関連するいくつかのモジュールを備えた画像処理用のライブラリです。ubuntu 13.04 (32 ビット) でビルドしようとしています。

  • svn からソースをダウンロードしました
  • cmake-gui で make ファイルを作成しようとしています。オプション PYTHON_FRONT_END がチェックされている場合、プロセスは次のメッセージで失敗します。
ブースト バージョン: 1.49.0
次のブースト ライブラリが見つかりました。
  パイソン
  スレッド
  システム
  日付時刻
C++ を探して、boost/shared_ptr.hpp を含めます
C++ インクルードを探すと、boost/shared_ptr.hpp が見つかりました
C++ を探して、boost/shared_array.hpp を含めます
C++ インクルードを探すと、boost/shared_array.hpp が見つかりました
C++ を探して、boost/python/list.hpp を含めます
C++ インクルードを探して、boost/python/list.hpp - 見つかりません
CMakeLists.txt:437 での CMake エラー (メッセージ):
  エラー boost/python/list.hpp がコンパイルされません。少なくともバージョンが必要です
  1.37以降。正しくインストールされているかどうかを確認します。既知の問題があります。
  PYTHON_LIBRARY='/usr/lib/i386-linux-gnu/libpython2.7.so' が指していない場合
  Pythonのライブラリの正しい場所に、手動で指定してください
  または問題のファイルを削除します。(OpenSuSE 11.2 で見られる)

すべてのブースト関連ライブラリがインストールされます。オプション PYTHON_FRONT_END がチェックされていない場合、構成ステップは make ファイルの生成に成功します。メッセージの指示に従う方法がわかりません:「...手動で指定してください...」。私は次のようなことをしなければならないと思います:

export PYTHON_LIBRARY=/some/path

私は例えば試しました:

$ export PYTHON_LIBRARY=/usr/share/lintian/overrides

コマンドlocate boostはpythonとboostに関連するものを見つけますが、cmakeの問題は解決しないためです。

4

1 に答える 1