2014-11-08 1 views
1

Я пытаюсь скомпилировать lupa на Windows 7 64bit, и я установил все зависимости (включая LuaJIT2 и Lua 5.2). Но когда я пытаюсь установить, я получаю эту ошибку:Ошибки при построении Lupa (возможно, проблема с pkg-config)

RuntimeError: Neither LuaJIT2 nor Lua 5.1 were found, please install the library and its development packages, or put a local build into the lupa main directory (or pass '--no-luajit' option)

Это меня запутанным и потому, что он проверяет Lua 5.2, а также 5.1, но жалуется, что у меня нет 5.1.

Checking for installed lua5.2 library using pkg-config
Did not find lua5.2 using pkg-config: pkg-config cannot find an installed lua5.2

Checking for installed lua-5.2 library using pkg-config
Did not find lua-5.2 using pkg-config: pkg-config cannot find an installed lua-5 .2

Checking for installed lua library using pkg-config
Did not find lua using pkg-config: pkg-config cannot find an installed lua

Checking for installed lua5.1 library using pkg-config
Did not find lua5.1 using pkg-config: pkg-config cannot find an installed lua5.1

Checking for installed lua-5.1 library using pkg-config
Did not find lua-5.1 using pkg-config: pkg-config cannot find an installed lua-5 .1

Checking for installed lua library using pkg-config
Did not find lua using pkg-config: pkg-config cannot find an installed lua

Я в этом уверен, что это проблема с pkg-config. Я заглянул внутрь setup.py, и он использует pkg-config для проверки наличия пакета и получения версии. pkg-config при запуске непосредственно с консоли не может найти никаких пакетов. Когда я смотрю на один (в данном случае LuaJIT2), я просто получаю это:

Package luajit was not found in the pkg-config search path.
Perhaps you should add the directory containing `luajit.pc' to the PKG_CONFIG_PATH environment variable
No package 'luajit' found

Там нет переменной окружения с именем PG_CONFIG_PATH, и добавить его вручную не работает. Помогите, я в тупике. Дайте мне знать, если вам нужна дополнительная информация.

ответ

2

Вам необходимо разархивировать пакет LuaJIT в базовый каталог LUPA.

Если lupa находится в разделе «D: \ project \ lupa1.1», вам необходимо поместить LuaJIT в этот каталог, например «D: \ project \ lupa1.1 \ LuaJIT-2.0.3».

Попробуйте и удачи!

+0

Так я это сделал, хм .. – JuniorGenius

 Смежные вопросы

  • Нет связанных вопросов^_^