在ubuntu 14.04上安装graph-tool时配置错误

时间:2016-03-17 12:25:05

标签: python boost graph-tool

所以我花了一整天的时间试图找到解决方案。我正在尝试使用14.04操作系统在我的机器上安装图形工具。最初我无法成功,因为我的机器上没有gcc 5。安装后,我正在尝试以下方法:

./configure CXX='g++5'

我收到以下错误:

===========================
Using python version: 2.7.6
===========================
checking for boostlib >= 1.54.0... configure: We could not detect the boost libraries (version 1.54 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.
checking whether the Boost::Python library is available... no
configure: error: No usable boost::python found

我在图表工具或stackoverflow的邮件列表上看不到关于此问题的解决方案。如果有人可以帮助我,我将非常感激。

提前致谢。

2 个答案:

答案 0 :(得分:2)

在Debian中,这些库几乎总是分为两个包:一个 包含共享对象,另一个包含&#34; -dev&#34;后缀哪个 包含头文件。对于cairomm你需要安装 libcairomm-1.0-dev软件包,以及libcairomm-1.0。

cairo支持可选的。如果你想禁用它,只需通过 --disable-cairo到configure脚本。

来源:https://lists.skewed.de/pipermail/graph-tool/2013-November/001094.html

答案 1 :(得分:0)

ubuntu 14.04上的boost包和一些图工具函数存在一些问题(请参阅graph-tool - k-shortest path - boost::coroutine was not found at compile-timehttp://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/Debian-package-and-boost-at-compile-time-td4026383.html)。目前,似乎有必要从源代码编译boost,直到将更新版本的boost上传到存储库,以便图形工具能够完全运行。

一旦修复了这个错误(https://bugs.launchpad.net/ubuntu/+source/boost1.54/+bug/1529289),它将不再是一个问题。