2012-05-03 34 views
8

Tôi muốn sử dụng graph-tool trên các cửa sổ 7, nhưng tôi đang gặp sự cố khi cài đặt nó.không thể cài đặt công cụ đồ thị trong các cửa sổ 7

Tất cả các yêu cầu được liệt kê here được cài đặt thành công. Python 2.7 được cài đặt trong C:\python27. Boost 1.49.0 được biên dịch thành công với mingw, được cài đặt trong C:\boost và biến môi trường BOOST_ROOT trỏ đến nó. Boost được biên dịch trong chế độ gỡ lỗi và phát hành và cả tĩnh lẫn động.


Gọi configure từ bên trong MSyS dẫn đến lỗi sau.

configure: error: 
    Could not link test program to Python. Maybe the main Python library has been 
    installed in some non-standard library path. If so, pass it to configure, 
    via the LDFLAGS environment variable. 
    Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib" 
    ============================================================================ 
    ERROR! 
    You probably have to install the development version of the Python package 
    for your distribution. The exact name of this package varies among them. 
    ============================================================================ 

Calling configure LDFLAGS="-LC:/python27/libs" sửa lại lỗi này, nhưng dẫn đến các lỗi sau

checking for boostlib >= 1.38.0... configure: error: We could not detect the boo 
st libraries (version 1.38 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 ch 
eck your version number looking in <boost/version.hpp>. See http://randspringer. 
de/boost for more documentation. 

Đây là kỳ lạ, vì BOOST_ROOT được xác định rõ ràng (kiểm tra nó với printenv lệnh).


Lệnh tiếp theo tôi đã cố gắng là configure --with-boost="C:/boost" LDFLAGS="-LC:/python27/libs"

checking for boostlib >= 1.38.0... yes 
checking whether the Boost::Python library is available... no 
configure: error: No usable boost::python found 

rồi nó phát hiện tăng, nhưng Nó không thể tìm thấy đẩy mạnh :: python. Do kích thước của nó tôi không thể đăng config.log trên stackoverflow nhưng bạn có thể tìm thấy nó here.

Tôi thực sự bối rối ngay bây giờ và sẽ đánh giá cao bất kỳ trợ giúp nào.

Trả lời

0

Có thể là một cái gì đó như thế này sẽ giúp:

./configure --prefix=/usr/ 

cho các cửa sổ con đường là khác nhau, thử nó cho mình.

6

Tôi có zero kinh nghiệm với biên soạn đồ thị-công cụ (hoặc bất cứ điều gì khác) cho các cửa sổ, nhưng phần sau của config.log của bạn nổi bật:

configure:17224: checking whether the Boost::Python library is available 
    configure:17254: g++ -c -Wall -ftemplate-depth-150 -Wno-deprecated -Wno-unknown-pragmas -O99 -fvisibility=default -fvisibility-inlines-hidden -Wno-unknown-pragmas -Ic:\python27\include conftest.cpp >&5 
    conftest.cpp:32:36: fatal error: boost/python/module.hpp: No such file or directory 
    compilation terminated. 

Lưu ý cách con đường thúc đẩy bạn qua được không phải là đã sử dụng! Hãy thử vượt qua CXXFLAGS = "- IC: \ boost \ include" để định cấu hình.

Các vấn đề liên quan