Установка 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
Кто-то еще столкнулся с этим и опубликовал следующий ответ "работает для меня", может быть полезным.