Hi @DanM
I have juste re-cloned, re-built the whole engine (5.3 branch), so I am pretty sure my system is consistent.
- Create a new blank game project (CppTest3)
- Tools > New C++ class > Actor > Named MovingPlatform > Create Class
- VSCode opens
- Ctrl+Shift+B > CppTest3Editor Linux Development Build
- Console output:
* Executing task in folder UnrealEngine: Engine/Build/BatchFiles/Linux/Build.sh CppTest3Editor Linux Development '/home/alban/Documents/Unreal Projects/CppTest3/CppTest3.uproject' -waitmutex
Setting up bundled DotNet SDK
Running command : dotnet Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll CppTest3Editor Linux Development /home/alban/Documents/Unreal Projects/CppTest3/CppTest3.uproject -waitmutex
Log file: /home/alban/UnrealEngine/Engine/Programs/UnrealBuildTool/Log.txt
Using 'git status' to determine working set for adaptive non-unity build (/home/alban/UnrealEngine).
Deleted hot-reload file: /home/alban/Documents/Unreal Projects/CppTest3/Binaries/Linux/libUnrealEditor-CppTest3-7283.so
Building CppTest3Editor...
[Upgrade]
[Upgrade] Using backward-compatible include order. The latest version of UE has changed the order of includes, which may require code changes. The current setting is:
[Upgrade] IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_0
[Upgrade] Suppress this message by setting 'IncludeOrderVersion = EngineIncludeOrderVersion.Latest;' in CppTest3Editor.Target.cs.
[Upgrade] Alternatively you can set this to 'EngineIncludeOrderVersion.Latest' to always use the latest include order. This will potentially cause compile errors when integrating new versions of the engine.
[Upgrade]
Determining max actions to execute in parallel (16 physical cores, 16 logical cores)
Executing up to 16 processes, one per physical core
Requested 1.5 GB memory per action, 7.69 GB available: limiting max parallel actions to 5
------ Building 1 action(s) started ------
[1/1] Link (lld) libUnrealEditor-CppTest3.so
Total time in Parallel executor: 0.21 seconds
Total execution time: 2.98 seconds
* Terminal will be reused by tasks, press any key to close it.
- Restart the Editor, open CppTest3
- Error dialog box:
Missing CppTest3 Modules.
The following modules are missing or built with a different engine version:
CppTest3
Would you like to rebuild them now?
- Click “Yes”
- Error Dialog Box:
CppTest3 could not be compiled. Try rebuilding from source manually.
- As Iaunched the engine from the command line, I can see the messages appearing after I accept recompiling the module:
STUBBED: FDesktopPlatformLinux::GetNativeFeedbackContext at ./Developer/DesktopPlatform/Private/Linux/DesktopPlatformLinux.cpp:567 (GetNativeFeedbackContext)
Running /home/alban/UnrealEngine/Engine/Build/BatchFiles/Linux/Build.sh Development Linux -Project="/home/alban/Documents/Unreal Projects/CppTest3/CppTest3.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Setting up bundled DotNet SDK
Running command : dotnet Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll Development Linux -Project=/home/alban/Documents/Unreal Projects/CppTest3/CppTest3.uproject -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: /home/alban/UnrealEngine/Engine/Programs/UnrealBuildTool/Log.txt
Using 'git status' to determine working set for adaptive non-unity build (/home/alban/UnrealEngine).
@progress push 5%
@progress pop
Target is up to date
Total execution time: 1.85 seconds
LogInit: Warning: Still incompatible or missing module: CppTest3
- Infinite sadness occurs