2

そのため、この問題の解決策を見つけるために丸一日を費やしました。14.04 OS のマシンにグラフ ツールをインストールしようとしています。私のマシンには 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

この問題については、graph-tool または stackoverflow のメーリング リストに解決策がありません。誰かがこれで私を助けることができれば、本当に感謝しています.

前もって感謝します。

4

2 に答える 2

3

Debian では、ほとんどの場合、ライブラリは 2 つのパッケージに分割されます。1 つは共有オブジェクトを含み、もう 1 つはヘッダー ファイルを含む "-dev" サフィックスが付いています。cairomm の場合、libcairomm-1.0 に加えて libcairomm-1.0-dev パッケージをインストールする必要があります。

また、カイロのサポートオプションです。無効にしたい場合は、configure スクリプトに --disable-cairo を渡すだけです。

ソース: https://lists.skewed.de/pipermail/graph-tool/2013-November/001094.html

于 2016-11-01T09:23:14.007 に答える
0

ubuntu 14.04 のブースト パッケージといくつかのグラフ ツール関数にはいくつかの問題があります ( graph-tool - k-shortest path - boost::coroutine was not found at compile-timeおよびhttp://main-discussion- を参照)。 list-for-the-graph-tool-project.982480.n3.nabble.com/Debian-package-and-boost-at-compile-time-td4026383.html )。現在、グラフツールが完全に機能するためには、ブーストの新しいバージョンがリポジトリにアップロードされるまで、ソースからブーストをコンパイルする必要があるようです。

このバグが修正されると ( https://bugs.launchpad.net/ubuntu/+source/boost1.54/+bug/1529289 )、問題はなくなります。

于 2016-06-21T17:51:17.907 に答える