[UE5.4][Windows] Packaging fails with ExitCode=6 — __has_feature errors in ConcurrentLinearAllocator.h under MSVC. Looking for guidance.

I’m hitting a packaging failure on Windows with UE 5.4. The build dies with ExitCode=6 (OtherCompilationError). Key lines from my log:
Anyone has some ideas?

Environment

  • Windows 11

  • Unreal Engine 5.4 (Launcher build)

  • Visual Studio 2022 Community 17.14

    • MSVC v143 toolset 14.44.35211 (log says preferred is 14.38.33130)
  • Windows 10 SDK 10.0.26100.0

  • Plugins include Wwise

What I tried

  • Deleted Binaries/, Intermediate/, .vs/ → full clean rebuild

  • Verified UE 5.4 installation via Launcher

  • Copied project to a path without spaces

  • Installed Windows 10 SDK 10.0.19041 alongside 26100

  • Set up a completely fresh project → that one built successfully

  • Tried replicating all plugin settings from my real project into the fresh one → still failed once plugins were in place

Hello there @Turel98!

You are on the right track with the steps taken so far. What you are facing looks like a compile mismatch, not something wrong with your project itself. The main deal here is that UE 5.4 is aimed to work with MSVC 14.38, and you are using 14.44, the log includes warnings about it. And that will crash with your plugins, like Wwise.

So, the first step would be to install 14.38 from the VS installer. Technically, you don’t need to remove 14.44 for this, but it won’t hurt to do so. After that, regenerate your project files, and build again.

I would also make sure that all your plugins are using their corresponding versions for 5.4. If the issue persists, try disabling Wwise entirely, then test packing again.