2012-01-26 16 views
15

Tôi muốn xây dựng LLVM biên dịch kêu vang, nhưng CMake kết thúc với thông báo lỗi sau:CMake build của LLVM kêu vang không thành công với "thất bại bất ngờ thực hiện llvmbuild: Traceback (...) nhập khẩu llvmbuild"

CMake Error at CMakeLists.txt:256 (message): 
    Unexpected failure executing llvm-build: Traceback (most recent call 
last): 

    File "C:/.../llvm/utils/llvm-build/llvm-build", line 3, in 
<module> 
     import llvmbuild 
    File "C:\...\llvm\utils\llvm-build\llvmbuild\__init__.py", 
line 1, in 
<module> 
     from main import main 

    ImportError: No module named main 


-- Configuring incomplete, errors occurred! 

Tôi đã cài đặt mọi công cụ cần thiết.

  • Hệ điều hành: Windows 7 x64
  • Python: 3.2.2 (x86-64)
  • GnuWin32: 0.6.3

Trả lời

21

tôi đã tìm thấy giải pháp.

Tôi vừa mới cài đặt một phiên bản khác của Python: 2.x (2.72), (vẫn còn x86-64)

+5

tôi đã chạy vào vấn đề này trong [Gentoo GNU/Linux] (http: // www.gentoo.org/). Tại văn bản này, ebuild ổn định mới nhất (Gentoo tương đương với một gói hoặc cổng) dường như sử dụng bất kỳ trình thông dịch Python nào được chọn làm mặc định hệ thống. Vì vậy, nó sẽ thất bại với lỗi này nếu Python 3 là mặc định, ngay cả khi Python 2 được cài đặt cùng một lúc. Tôi đã có thể làm việc xung quanh việc này đơn giản bằng cách đặt Python 2 làm mặc định (ví dụ: 'eselect python set python2.7'). – L2G

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