2014-12-03 7 views
0

Я бег Windows 8 (64 бит) и пытаюсь установить Lua, следуя инструкции здесь: http://www.thijsschreijer.nl/blog/?p=863Ошибка при компиляции Lua с MinGW на окнах 8

[Это не имеет значения, но причина, почему я делая это, в первую очередь, что я не могу получить luarocks работать.]

Я следовал всем инструкциям в письме, установив MinGW, добавив к моей переменной пути и т.д.

окно ошибка появляется со следующей информацией:

as.exe - Entry Point Not Found 
The procedure entry point libintl_setlocale could not be located in the dynamic link library 
c:\mingw\bin\..\lib\gcc\mingw32\4.8.1\..\..\..\..\mingw32\bin\as.exe 

Затем сообщение об ошибке «as.exe has stopped working»

В командной строке она печатает:

c:\temp\lua-5.1.5>make mingw 
cd src && make mingw 
make[1]: Entering directory `/c/temp/lua-5.1.5/src' 
make "LUA_A=lua51.dll" "LUA_T=lua.exe" \ 
     "AR=gcc -shared -o" "RANLIB=strip --strip-unneeded" \ 
     "MYCFLAGS=-DLUA_BUILD_AS_DLL" "MYLIBS=" "MYLDFLAGS=-s" lua.exe 
make[2]: Entering directory `/c/temp/lua-5.1.5/src' 
gcc -O2 -Wall -DLUA_BUILD_AS_DLL -c -o lua.o lua.c 
make[2]: *** [lua.o] Error 1 
make[2]: Leaving directory `/c/temp/lua-5.1.5/src' 
make[1]: *** [mingw] Error 2 
make[1]: Leaving directory `/c/temp/lua-5.1.5/src' 
make: *** [mingw] Error 2 

Я полностью потерял о том, как это исправить.

ответ

0

ОБНОВЛЕНИЕ: Я решил проблему, выполнив поиск на моем компьютере для всех файлов с именем «libintl-8.dll» и временно переименовав их. В моем отдельном, несвязаном программном файле «Lua for Windows» в папке clibs был другой файл с тем же именем. Видимо, это каким-то образом вмешалось.

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