Can't install Lunatic-Python on Win7 x64 Python 3.5 (x64)
running install
running build
running build_ext
building 'lua' extension
D:\program\VS\VC\BIN\amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-ID:\Prog
ram Files\Py35\include" "-ID:\Program Files\Py35\include" -ID:\program\VS\VC\INC
LUDE -ID:\program\VS\VC\ATLMFC\INCLUDE "-IC:\Program Files (x86)\Windows Kits\10
\include\10.0.10150.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.
1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:
Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Wind
ows Kits\8.1\include\winrt" "-IC:\Program Files (x86)\Microsoft Visual Studio 9
.0\VC\Include" -ID:\program\WSDK\Include -ID:\program\WSDK\Include\gl /Tcsrc/pyt
honinlua.c /Fobuild\temp.win-amd64-3.5\Release\src/pythoninlua.obj
pythoninlua.c
src/pythoninlua.c(117): warning C4244: 'initializing': conversion from 'lua_Inte
ger' to 'int', possible loss of data
D:\program\VS\VC\BIN\amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-ID:\Prog
ram Files\Py35\include" "-ID:\Program Files\Py35\include" -ID:\program\VS\VC\INC
LUDE -ID:\program\VS\VC\ATLMFC\INCLUDE "-IC:\Program Files (x86)\Windows Kits\10
\include\10.0.10150.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.
1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:
Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Wind
ows Kits\8.1\include\winrt" "-IC:\Program Files (x86)\Microsoft Visual Studio 9
.0\VC\Include" -ID:\program\WSDK\Include -ID:\program\WSDK\Include\gl /Tcsrc/lua
inpython.c /Fobuild\temp.win-amd64-3.5\Release\src/luainpython.obj
luainpython.c
src/luainpython.c(121): warning C4244: '=': conversion from 'Py_ssize_t' to 'int
', possible loss of data
src/luainpython.c(325): warning C4244: 'initializing': conversion from 'lua_Inte
ger' to 'int', possible loss of data
src/luainpython.c(403): warning C4267: '=': conversion from 'size_t' to 'int', p
ossible loss of data
src/luainpython.c(488): warning C4267: '=': conversion from 'size_t' to 'int', p
ossible loss of data
D:\program\VS\VC\BIN\amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST
:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:D:\Program Files\Py35\libs" "/LIBPATH:D:\P
rogram Files\Py35\PCbuild\amd64" /LIBPATH:D:\program\VS\VC\LIB\amd64 /LIBPATH:D:
\program\VS\VC\ATLMFC\LIB\amd64 "/LIBPATH:C:\Program Files (x86)\Windows Kits\10
\lib\10.0.10150.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXS
DK\4.6.1\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\8.1\lib\winv6
.3\um\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\Lib\a
md64" /LIBPATH:D:\program\WSDK\Lib\X64 /EXPORT:PyInit_lua build\temp.win-amd64-3
.5\Release\src/pythoninlua.obj build\temp.win-amd64-3.5\Release\src/luainpython.
obj /OUT:build\lib.win-amd64-3.5\lua.cp35-win_amd64.pyd /IMPLIB:build\temp.win-a
md64-3.5\Release\src\lua.cp35-win_amd64.lib
luainpython.obj : warning LNK4197: export 'PyInit_lua' specified multiple times;
using first specification
Creating library build\temp.win-amd64-3.5\Release\src\lua.cp35-win_amd64.lib
and object build\temp.win-amd64-3.5\Release\src\lua.cp35-win_amd64.exp
pythoninlua.obj : error LNK2001: unresolved external symbol lua_pushcclosure
pythoninlua.obj : error LNK2001: unresolved external symbol lua_isnumber
pythoninlua.obj : error LNK2001: unresolved external symbol lua_pushlstring
pythoninlua.obj : error LNK2001: unresolved external symbol lua_getmetatable
pythoninlua.obj : error LNK2001: unresolved external symbol luaL_checklstring
pythoninlua.obj : error LNK2001: unresolved external symbol lua_rawequal
pythoninlua.obj : error LNK2001: unresolved external symbol lua_type
pythoninlua.obj : error LNK2001: unresolved external symbol lua_setfield
pythoninlua.obj : error LNK2001: unresolved external symbol luaL_error
pythoninlua.obj : error LNK2001: unresolved external symbol lua_next
pythoninlua.obj : error LNK2001: unresolved external symbol lua_concat
pythoninlua.obj : error LNK2001: unresolved external symbol luaL_ref
pythoninlua.obj : error LNK2001: unresolved external symbol lua_createtable
pythoninlua.obj : error LNK2001: unresolved external symbol lua_newuserdata
pythoninlua.obj : error LNK2001: unresolved external symbol lua_pushboolean
pythoninlua.obj : error LNK2001: unresolved external symbol lua_tointeger
pythoninlua.obj : error LNK2001: unresolved external symbol lua_tolstring
pythoninlua.obj : error LNK2001: unresolved external symbol lua_isstring
pythoninlua.obj : error LNK2001: unresolved external symbol lua_call
pythoninlua.obj : error LNK2001: unresolved external symbol lua_touserdata
pythoninlua.obj : error LNK2001: unresolved external symbol lua_rawgeti
pythoninlua.obj : error LNK2001: unresolved external symbol luaL_checkudata
pythoninlua.obj : error LNK2001: unresolved external symbol lua_pushstring
pythoninlua.obj : error LNK2001: unresolved external symbol lua_pushnumber
pythoninlua.obj : error LNK2001: unresolved external symbol lua_gettop
pythoninlua.obj : error LNK2001: unresolved external symbol lua_getfield
pythoninlua.obj : error LNK2001: unresolved external symbol luaL_register
pythoninlua.obj : error LNK2001: unresolved external symbol lua_setmetatable
pythoninlua.obj : error LNK2001: unresolved external symbol lua_insert
pythoninlua.obj : error LNK2001: unresolved external symbol lua_settop
pythoninlua.obj : error LNK2001: unresolved external symbol luaL_newmetatable
pythoninlua.obj : error LNK2001: unresolved external symbol lua_pushvalue
pythoninlua.obj : error LNK2001: unresolved external symbol luaL_argerror
pythoninlua.obj : error LNK2001: unresolved external symbol lua_pushnil
luainpython.obj : error LNK2001: unresolved external symbol lua_pushinteger
luainpython.obj : error LNK2001: unresolved external symbol lua_settable
luainpython.obj : error LNK2001: unresolved external symbol lua_gettable
luainpython.obj : error LNK2001: unresolved external symbol luaL_callmeta
luainpython.obj : error LNK2001: unresolved external symbol lua_equal
luainpython.obj : error LNK2001: unresolved external symbol luaL_newstate
luainpython.obj : error LNK2001: unresolved external symbol lua_tonumber
luainpython.obj : error LNK2001: unresolved external symbol lua_isuserdata
luainpython.obj : error LNK2001: unresolved external symbol lua_topointer
luainpython.obj : error LNK2001: unresolved external symbol lua_objlen
luainpython.obj : error LNK2001: unresolved external symbol lua_lessthan
luainpython.obj : error LNK2001: unresolved external symbol luaL_unref
luainpython.obj : error LNK2001: unresolved external symbol lua_tothread
luainpython.obj : error LNK2001: unresolved external symbol lua_typename
luainpython.obj : error LNK2001: unresolved external symbol lua_pcall
luainpython.obj : error LNK2001: unresolved external symbol lua_toboolean
luainpython.obj : error LNK2001: unresolved external symbol lua_rawseti
luainpython.obj : error LNK2001: unresolved external symbol luaL_loadbuffer
luainpython.obj : error LNK2001: unresolved external symbol luaL_openlibs
build\lib.win-amd64-3.5\lua.cp35-win_amd64.pyd : fatal error LNK1120: 53 unresol
ved externals
error: command 'D:\program\VS\VC\BIN\amd64\link.exe' failed with exit stat
us 1120
I'm not see lua's import library included in the link command. Can you try building this with cmake by generating an NMake file?
I've moved LUA/5.1/include header files to C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include
The issue is with the linker not finding the symbols for lua's C api functions. Check that lua51.lib import library make sure it's getting passed to the linker.
http://i.prntscr.com/a2e786780285408e912ffcb289c16c2f.png Hm