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の問題は解決しないためです。