Compile error on every new release.

I started my project using 3.x and every time a new version come out I try to convert it and always get a compile error and cant convert to the new version.

The project failed to compile with this version of the engine. Build output is as follows:

Running C:/Program Files/Unreal Engine/4.7/Engine/Binaries/DotNET/UnrealBuildTool.exe TIME Development Win64 -project=“E:/Desktop/Time/TIME 4.7/TIME.uproject” -rocket -editorrecompile -progress
Parsing headers for TIMEEditor
Reflection code generated for TIMEEditor
Deleting old hot reload file: “E:\Desktop\Time\TIME 4.7\Plugins\VictoryPlugin\Binaries\Win64\UE4Editor-VictoryBPLibrary-8776.dll”.
Deleting old hot reload file: “E:\Desktop\Time\TIME 4.7\Plugins\VictoryPlugin\Binaries\Win64\UE4Editor-VictoryBPLibrary-8776.pdb”.
Performing 24 actions (4 in parallel)
[4/24] Resource ModuleVersionResource.rc.inl
PCH.VictoryBPLibrary.VictoryBPLibraryPrivatePCH.h.cpp
PCH.TIME.TIME.h.cpp
PCH.VictoryEdEngine.VictoryEdEnginePCH.h.cpp
[5/24] Resource ModuleVersionResource.rc.inl
[6/24] Resource ModuleVersionResource.rc.inl
[7/24] Resource PCLaunch.rc
[8/24] Resource PCLaunch.rc
[9/24] Resource TIME.rc
TIME.generated.cpp
TIMEGameMode.cpp
TIMECharacter.cpp
TIME.cpp
[14/24] Link UE4Editor-TIME.dll
Creating library E:\Desktop\Time\TIME 4.7\Intermediate\Build\Win64\TIMEEditor\Development\UE4Editor-TIME.lib and object E:\Desktop\Time\TIME 4.7\Intermediate\Build\Win64\TIMEEditor\Development\UE4Editor-TIME.exp
VictoryBPFunctionLibrary.cpp
VictoryBPLibrary.generated.cpp
VictoryGameMode.cpp
VictoryBPLibraryModule.cpp
E:\Desktop\Time\TIME 4.7\Plugins\VictoryPlugin\Source\VictoryBPLibrary\Private\VictoryBPFunctionLibrary.cpp(217) : error C2039: ‘SetClassVolume’ : is not a member of ‘FAudioDevice’
C:\Program Files\Unreal Engine\4.7\Engine\Source\Runtime\Engine\Public\AudioDevice.h(163) : see declaration of ‘FAudioDevice’
E:\Desktop\Time\TIME 4.7\Plugins\VictoryPlugin\Source\VictoryBPLibrary\Private\VictoryBPFunctionLibrary.cpp(880) : error C2248: ‘ULocalPlayer::ControllerId’ : cannot access private member declared in class ‘ULocalPlayer’
C:\Program Files\Unreal Engine\4.7\Engine\Source\Runtime\Engine\Classes\Engine/LocalPlayer.h(177) : see declaration of ‘ULocalPlayer::ControllerId’
C:\Program Files\Unreal Engine\4.7\Engine\Source\Runtime\Engine\Classes\Engine/LocalPlayer.h(133) : see declaration of ‘ULocalPlayer’
VictoryEdEngine.cpp
VictoryEdAlignMode.cpp
VictoryEdEngine.generated.cpp
VictoryEdEngineModule.cpp
C:\Program Files\Unreal Engine\4.7\Engine\Source\Runtime\Slate\Public\Slate.h(5): warning C4996: including Slate.h is deprecated. Please include SlateBasics.h and then individual widget headers instead.
E:\Desktop\Time\TIME 4.7\Plugins\VictoryPlugin\Source\VictoryEdEngine\Private\VictoryEdAlignMode.cpp(596) : error C2039: ‘IgnoreActors’ : is not a member of ‘FCollisionQueryParams’
c:\program files\unreal engine\4.7\engine\source\runtime\engine\public\CollisionQueryParams.h(16) : see declaration of ‘FCollisionQueryParams’
E:\Desktop\Time\TIME 4.7\Plugins\VictoryPlugin\Source\VictoryEdEngine\Private\VictoryEdAlignMode.cpp(596) : error C2228: left of ‘.Empty’ must have class/struct/union
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: E:\Desktop\Time\TIME 4.7\Intermediate\Build\Win64\TIMEEditor\Development\Plugins\Dynamic\UE4Editor-VictoryBPLibrary.exp
Cumulative action seconds (8 processors): 0.00 building projects, 91.80 compiling, 0.00 creating app bundles, 0.00 generating debug info, 1.43 linking, 0.00 other
UBT execution time: 69.97 seconds

thanks for all the help here…

When you update the engine… You are supposed to update Rama’s plugin too. It is right there on your own log; read it :wink:

thank you for your answer, I dont have Rama’s plugin installed it must have been added with some other add in…

These are from Rama’s plugin…

got it and fixed, thank you!!