4.9 build failure with Lua 5.3.1 (and 5.3.0)

Good day,

I’m currently having problems building Unreal 4.9 with Lua support.
I followed the instructions in the readme and built Lua release for the both architectures.
Then I fetched all the dependencies with Setup.bat after which I generated the projects with GenerateProjectFiles.bat.

Visual Studio 2012 output:



...
24>     Creating library C:\repo\UnrealEngine\Engine\Plugins\Developer\BlankPlugin\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-BlankPlugin.lib and object C:\repo\UnrealEngine\Engine\Plugins\Developer\BlankPlugin\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-BlankPlugin.exp
24>     Creating library C:\repo\UnrealEngine\Engine\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-UE4Game.lib and object C:\repo\UnrealEngine\Engine\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-UE4Game.exp
24>  [1521/1522] Link UE4Editor.lib
24>     Creating library C:\repo\UnrealEngine\Engine\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-Advertising.lib and object C:\repo\UnrealEngine\Engine\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-Advertising.exp
24>     Creating library C:\repo\UnrealEngine\Engine\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor.lib and object C:\repo\UnrealEngine\Engine\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor.exp
24>  -------- End Detailed Actions Stats -----------------------------------------------------------
24>ERROR : UBT error : Failed to produce item: C:\repo\UnrealEngine\Engine\Plugins\ScriptPlugin\Binaries\Win64\UE4Editor-ScriptPlugin.dll
24>  Total build time: 3999.41 seconds
24>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command "..\..\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex" exited with code -1.
========== Build: 16 succeeded, 1 failed, 1 up-to-date, 28 skipped ==========

“Build.bat UE4Editor Win64 Development -waitmutex” output:


Performing 2 actions (4 in parallel)
[1/2] Link UE4Editor-ScriptPlugin.dll
   Creating library C:\repo\UnrealEngine\Engine\Plugins\ScriptPlugin\Intermediat
e/Build/Win64\UE4Editor\Development\UE4Editor-ScriptPlugin.lib and object C:\rep
o\UnrealEngine\Engine\Plugins\ScriptPlugin\Intermediate/Build/Win64\UE4Editor\De
velopment\UE4Editor-ScriptPlugin.exp
Module.ScriptPlugin.cpp.obj : error LNK2019: unresolved external symbol "void __
cdecl LuaRegisterExportedClasses(struct lua_State *)" (?LuaRegisterExportedClass
es@@YAXPEAUlua_State@@@Z) referenced in function "public: virtual bool __cdecl F
LuaContext::Initialize(class FString const &,class UObject *)" (?Initialize@FLua
Context@@UEAA_NAEBVFString@@PEAVUObject@@@Z)
C:\repo\UnrealEngine\Engine\Plugins\ScriptPlugin\Binaries\Win64\UE4Editor-Script
Plugin.dll : fatal error LNK1120: 1 unresolved externals
-------- End Detailed Actions Stats --------------------------------------------
---------------
ERROR: UBT ERROR: Failed to produce item: C:\repo\UnrealEngine\Engine\Plugins\Sc
riptPlugin\Binaries\Win64\UE4Editor-ScriptPlugin.dll
Total build time: 19.85 seconds

got same problem too, use vs2013 and in 4.8 it just work well, in 4.9.2 seems GeneratedScriptLibraries.inl wasn’t be generate
can’t figure out how to fix it

Got the same problem… VS 2015, UE 4.10