Error when building Client/Server with UE 5.3 InstalledBuild

When we build UE with Client/Server targets on UE 5.3, we get the following error:

Missing precompiled manifest for ‘TraceLog’, ‘C:\XXX\Engine\Intermediate\Build\Win64\UnrealClient\Development\TraceLog\TraceLog.precompiled’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in TraceLog.build.cs to override. If part of a plugin, also check if its ‘Type’ is correct.

I’ve checked 5.5 and 5.4, and neither of these have PrecompileForTargets = PrecompileTargetsType.Any; set in TraceLogs build.cs.

We are assuming this should work out of the box, without needing to manually specify the precompile targets for TraceLog. Is there something we are doing wrong?

Steps to Reproduce
Add Client and Server support for builds

Create an installed build with these settings

Attempt to build client / server version of the project

Hi Corey, I’m not super familiar with the details of installed builds. Currently consulting colleagues with better understanding.

I’ve checked with the build engineering team and we do not test this particular combination for releases. That said we haven’t been able to reproduce the issue in 5.6.

Have you tried to set “PrecompileForTargets = PrecompileTargetsType.Any;”? Not sure what the repercussions would be, but it sounds like it should be harmless in the normal case?