KBEA-00061 - The Visual Studio compiler stops with a fatal error C1023

Article ID:360032827492
1 minute readKnowledge base

Summary

You get error C1023 from the cl when building on the cluster, or when doing a local incremental link on a build that was previously done on the cluster.

Solution

This happens when agent machines' setups are out of sync. This includes hotfixes, as well as the language bar/text services being enabled. Make sure the machines are set up identically.

The reason is that PCH files are actually memory dumps. When a hotfix changes a dll that is used by the cl, it potentially changes the location where PCH is stored. When the cl reloads the PCH on a different machine, it fails.

Applies to

  • Product versions: All

  • OS versions: Windows