【问题标题】:Fails to build pinkimage library with python support under ubuntu 13.04 (32)在 ubuntu 13.04 (32) 下使用 python 支持构建pinkimage 库失败
【发布时间】:2013-06-20 07:34:47
【问题描述】:

pinkimage 是一个图像处理库,包含几个与数学形态学相关的模块。我正在尝试在 ubuntu 13.04(32 位)下构建它。

  • 我已经从svn下载了源码
  • 我尝试使用 cmake-gui 生成 make 文件。如果选中 PYTHON_FRONT_END 选项,则该过程将失败并显示以下消息:
增强版:1.49.0 找到以下 Boost 库: Python 线 系统 约会时间 寻找 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)

安装了所有与 boost 相关的库。如果未选中 PYTHON_FRONT_END 选项,则配置步骤会成功生成 make 文件。 我不知道如何遵循消息指示:“......请手动指定它们......”。 我想我必须这样做:

export PYTHON_LIBRARY=/some/path

我试过例如:

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

因为命令 locate boost 找到了一些与 python 和 boost 相关的东西,但这并不能解决 cmake 问题。

【问题讨论】:

    标签: python ubuntu image-processing mathematical-morphology


    【解决方案1】:

    Here 是整个构建过程,带有一系列常见错误。我最近没有构建它 - 但一旦我有一台 linux 机器就会回来!

    【讨论】:

      猜你喜欢
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      • 2022-07-30
      相关资源
      最近更新 更多