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

This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.