Установка llvm-py на OSX Маверикс

Я пытаюсь установить llvmpy на OSX. Я скачал llvm с сайта и установил в моей переменной PATH каталог bin для llvm.

Бег python setup.py build Я получил следующую ошибку.

% python setup.py build
LLVM version = u'3.3'
Generate intrinsic IDs
Traceback (most recent call last):
  File "setup.py", line 69, in <module>
    auto_intrinsic_gen(incdir)
  File "setup.py", line 60, in auto_intrinsic_gen
    intrgen.gen(path, fout)
  File "/Users/blah/repos/llvmpy-0.11.2/tools/intrgen.py", line 13, in gen
    for line in open(f):
IOError: [Errno 2] No such file or directory: u'/Users/blah/repos/clang+llvm-3.3-x86_64-apple-darwin12/include/llvm/Intrinsics.gen'

Я изменил файл setup.py, чтобы получить строку

 58     path = "%s/llvm/Intrinsics.gen" % incdir

вместо

 58     path = "%s/llvm/IR/Intrinsics.gen" % incdir

и я получаю другую ошибку, которая говорит:

In file included from llvmpy/api.cpp:8:
llvmpy/include/llvm_binding/extra.h:3:10: fatal error: 'llvm/Value.h' file not found
#include <llvm/Value.h>
         ^
4 warnings and 1 error generated.
error: command 'cc' failed with exit status 1

Как я могу исправить это?

1 ответ

https://trac.macports.org/ticket/40938

Кто-то еще столкнулся с этим и опубликовал следующий ответ "работает для меня", может быть полезным.

Другие вопросы по тегам