I can create sample project properly in 4.11.2
but when I tried to upgrade my current project (4.10.4) I got this error (below).
I downloaded 4.11.2 from Epic Launcher
Do I expect to delete some old files/folders to make this work?
Compile error log here :
The project could not be compiled. Would you like to open it in Visual Studio?
Running C:/Program Files/Epic Games/4.11/Engine/Binaries/DotNET/UnrealBuildTool.exe ComponentRPG Development Win64 -project=“C:/Work_backup/Unreal Projects/ComponentRPG 4.11/ComponentRPG.uproject” -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE -2015
@progress push 5%
Parsing headers for ComponentRPGEditor
Running UnrealHeaderTool “C:\Work_backup\Unreal Projects\ComponentRPG 4.11\ComponentRPG.uproject” “C:\Work_backup\Unreal Projects\ComponentRPG 4.11\Intermediate\Build\Win64\ComponentRPGEditor\Development\UnrealHeaderTool.manifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
Reflection code generated for ComponentRPGEditor in 6.6336864 seconds
@progress pop
Performing 6 actions (4 in parallel)
[2/6] Resource PCLaunch.rc
[3/6] Resource ModuleVersionResource.rc.inl
PCH.ComponentRPG.h.cpp
ComponentRPG.generated.cpp
Module.ComponentRPG.cpp
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(15): error C2504: ‘UTextLayoutWidget’: base class undefined
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): error C3646: ‘Super’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(75): error C3646: ‘TextDelegate’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(75): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(83): error C3646: ‘ColorAndOpacityDelegate’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(83): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(99): error C3646: ‘ShadowColorAndOpacityDelegate’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(99): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(128): error C3668: ‘UTextBlock::SynchronizeProperties’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(132): error C3668: ‘UTextBlock::ReleaseSlateResources’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(137): error C3668: ‘UTextBlock::GetEditorIcon’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(138): error C3668: ‘UTextBlock::GetPaletteCategory’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(139): error C3668: ‘UTextBlock::OnCreationFromPalette’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(142): error C3668: ‘UTextBlock::GetLabelMetadata’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(149): error C3668: ‘UTextBlock::RebuildWidget’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(150): error C3668: ‘UTextBlock::OnBindingChanged’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): error C2440: ‘return’: cannot convert from ‘UTextBlock *’ to ‘UObject *’
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(15): error C2504: ‘UTextLayoutWidget’: base class undefined
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): error C3646: ‘Super’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(75): error C3646: ‘TextDelegate’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(75): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(83): error C3646: ‘ColorAndOpacityDelegate’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(83): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(99): error C3646: ‘ShadowColorAndOpacityDelegate’: unknown override specifier
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(99): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(128): error C3668: ‘UTextBlock::SynchronizeProperties’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(132): error C3668: ‘UTextBlock::ReleaseSlateResources’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(137): error C3668: ‘UTextBlock::GetEditorIcon’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(138): error C3668: ‘UTextBlock::GetPaletteCategory’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(139): error C3668: ‘UTextBlock::OnCreationFromPalette’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(142): error C3668: ‘UTextBlock::GetLabelMetadata’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(149): error C3668: ‘UTextBlock::RebuildWidget’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(150): error C3668: ‘UTextBlock::OnBindingChanged’: method with override specifier ‘override’ did not override any base class methods
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): error C2440: ‘return’: cannot convert from ‘UTextBlock *’ to ‘UObject *’
C:\Program Files\Epic Games\4.11\Engine\Source\Runtime\UMG\Public\Components\TextBlock.h(16): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: C:\Work_backup\Unreal Projects\ComponentRPG 4.11\Binaries\Win64\UE4Editor-ComponentRPG.dll
Total build time: 57.67 seconds