After upgrading to Unreal 4.14, we ran into some issues when building the project for deployment.
We were wondering if someone could shed some light on the situation.
This happens for any Non-Editor build configuration.
Debug, Development, or Shipping.
On local machines as well as a build server.
File:
AkUnrealIOHookDeferred.cpp
Log:
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(252): error C2065: 'FIOSystem': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(252): error C2065: 'IO': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(252): error C2653: 'FIOSystem': is not a class or namespace name
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(252): error C3861: 'Get': identifier not found
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(253): error C2065: 'IO': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(253): error C2228: left of '.LoadData' must have class/struct/union
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(253): note: type is 'unknown-type'
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(308): error C2065: 'FIOSystem': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(308): error C2065: 'IO': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(308): error C2653: 'FIOSystem': is not a class or namespace name
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(308): error C3861: 'Get': identifier not found
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(315): error C2065: 'IO': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(315): error C2228: left of '.CancelRequests' must have class/struct/union
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(315): note: type is 'unknown-type'
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(338): error C2065: 'FIOSystem': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(338): error C2065: 'IO': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(338): error C2653: 'FIOSystem': is not a class or namespace name
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(338): error C3861: 'Get': identifier not found
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(339): error C2065: 'IO': undeclared identifier
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(339): error C2228: left of '.HintDoneWithFile' must have class/struct/union
[17:49:12]UnrealBuildTool: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Plugins\Wwise\Source\AkAudio\Private\AkUnrealIOHookDeferred.cpp(339): note: type is 'unknown-type'
[17:49:20]UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: F:\TeamCity\buildAgent\work\a1ed5398937af1c5\Starfighter\Binaries\Win64\Starfighter.pdb
There are no warnings or errors thrown when building for editor configurations.
Thanks!