Hi I just upgraded to 5.6 but when trying to compile a new blank project, I get the following error below.
It starts with “Resource Default.rc2: Exited with error code -1 .”
However, when I compile with my 5.5 or 5.4 projects, there are no issues. I’m using Rider with VS 14.38.33145.
Has anyone come across this yet and know what’s causing it?
------ Building 22 action(s) started ------
[1/22] Copy D3D12Core.dll
[2/22] Copy DirectML.dll
[3/22] Copy tbbmalloc.dll
[4/22] Copy tbb12.dll
[5/22] Copy d3d12SDKLayers.dll
[6/22] Resource Default.rc2
Resource Default.rc2: Exited with error code -1 . The build will fail.
Resource Default.rc2: WorkingDirectory D:\Program Files\Epic Games\UE_5.6\Engine\Source
Resource Default.rc2: C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\rc.exe /nologo /D_WIN64 /l 0x409 /I “.” /I “D:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.38.33130/INCLUDE” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/ucrt” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/shared” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/um” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/winrt” /DIS_PROGRAM=0 /DUE_GAME=1 /DUSE_SHADER_COMPILER_WORKER_TRACE=0 /DUE_REFERENCE_COLLECTOR_REQUIRE_OBJECTPTR=1 /DWITH_VERSE_VM=0 /DENABLE_PGO_PROFILE=0 /DUSE_VORBIS_FOR_STREAMING=1 /DUSE_XMA2_FOR_STREAMING=1 /DWITH_DEV_AUTOMATION_TESTS=1 /DWITH_PERF_AUTOMATION_TESTS=1 /DWITH_LOW_LEVEL_TESTS=0 /DEXPLICIT_TESTS_TARGET=0 /DWITH_TESTS=1 /DUNICODE /D_UNICODE /D__UNREAL__ /DIS_MONOLITHIC=1 /DIS_MERGEDMODULES=0 /DWITH_ENGINE=1 /DWITH_UNREAL_DEVELOPER_TOOLS=1 /DWITH_UNREAL_TARGET_DEVELOPER_TOOLS=1 /DWITH_APPLICATION_CORE=1 /DWITH_COREUOBJECT=1 /DUE_TRACE_ENABLED=1 /DUE_TRACE_FORCE_ENABLED=0 /DWITH_VERSE=1 /DUE_USE_VERSE_PATHS=1 /DWITH_VERSE_BPVM=1 /DUSE_STATS_WITHOUT_ENGINE=0 /DWITH_PLUGIN_SUPPORT=0 /DWITH_ACCESSIBILITY=1 /DWITH_PERFCOUNTERS=0 /DWITH_FIXED_TIME_STEP_SUPPORT=1 /DUSE_LOGGING_IN_SHIPPING=0 /DALLOW_CONSOLE_IN_SHIPPING=0 /DALLOW_PROFILEGPU_IN_TEST=0 /DALLOW_PROFILEGPU_IN_SHIPPING=0 /DWITH_LOGGING_TO_MEMORY=0 /DUSE_CACHE_FREED_OS_ALLOCS=1 /DUSE_CHECKS_IN_SHIPPING=0 /DUSE_UTF8_TCHARS=0 /DUSE_ESTIMATED_UTCNOW=0 /DUE_ALLOW_EXEC_COMMANDS_IN_SHIPPING=1 /DWITH_EDITOR=0 /DWITH_EDITORONLY_DATA=0 /DWITH_CLIENT_CODE=1 /DWITH_SERVER_CODE=1 /DUE_FNAME_OUTLINE_NUMBER=0 /DWITH_PUSH_MODEL=0 /DWITH_CEF3=1 /DWITH_LIVE_CODING=1 /DWITH_CPP_MODULES=0 /DWITH_CPP_COROUTINES=0 /DWITH_PROCESS_PRIORITY_CONTROL=0 /DUBT_MODULE_MANIFEST=“UnrealGame.modules” /DUBT_MODULE_MANIFEST_DEBUGGAME=“UnrealGame-Win64-DebugGame.modules” /DUBT_COMPILED_PLATFORM=Win64 /DUBT_COMPILED_TARGET=Game /DUE_APP_NAME=“UnrealGame” /DUE_WARNINGS_AS_ERRORS=0 /DUE_ENGINE_DIRECTORY=“D:/Program Files/Epic Games/UE_5.6/Engine/” /DFORCE_ANSI_ALLOCATOR=0 /DUSE_MALLOC_BINNED2=1 /DUSE_MALLOC_BINNED3=0 /DNDIS_MINIPORT_MAJOR_VERSION=0 /DWIN32=1 /D_WIN32_WINNT=0x0601 /DWINVER=0x0601 /DPLATFORM_WINDOWS=1 /DPLATFORM_MICROSOFT=1 /DOVERRIDE_PLATFORM_HEADER_NAME=Windows /DRHI_RAYTRACING=1 /DWINDOWS_MAX_NUM_TLS_SLOTS=2048 /DWINDOWS_MAX_NUM_THREADS_WITH_TLS_SLOTS=512 /DNDEBUG=1 /DUE_BUILD_DEVELOPMENT=1 /DORIGINAL_FILE_NAME=“RPG05.exe” /DBUILD_ICON_FILE_NAME=“"..\Build\Windows\Resources\Default.ico"” /DPROJECT_COPYRIGHT_STRING=“Fill out your copyright notice in the Description page of Project Settings.” /DPROJECT_PRODUCT_NAME=“Third Person BP Game Template” /DPROJECT_PRODUCT_IDENTIFIER=RPG05 /fo “F:/Unreal Projects/RPG05/Intermediate/Build/Win64/x64/RPG05/Development/RPG05.exe/Default.rc2.res” “../Build/Windows/Resources/Default.rc2”
Compile [x64] SharedPCH.Engine.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp: Exited with error code -1 . The build will fail.
Compile [x64] SharedPCH.Engine.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp: WorkingDirectory D:\Program Files\Epic Games\UE_5.6\Engine\Source
Compile [x64] SharedPCH.Engine.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp: D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\bin\Hostx64\x64\cl.exe @“F:/Unreal Projects/RPG05/Intermediate/Build/Win64/x64/RPG05/Development/Engine/SharedPCH.Engine.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.h.obj.rsp”
[7/22] Compile [x64] SharedPCH.Engine.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp
Trace written to file C:/Users/Chris/AppData/Local/UnrealBuildTool/Log.uba with size 2.4kb
Total time in Unreal Build Accelerator local executor: 4.09 seconds
Result: Failed (OtherCompilationError)
Total execution time: 12.87 seconds
11>Microsoft.MakeFile.Targets(44,5): Error MSB3073 : The command ““D:\Program Files\Epic Games\UE_5.6\Engine\Build\BatchFiles\Build.bat” RPG05 Win64 Development -Project=“F:\Unreal Projects\RPG05\RPG05.uproject” -WaitMutex -FromMsBuild -architecture=x64” exited with code 6.
Hello there @chrissun14!
Considering that 5.6 has just been released, it is prone to have unexpected issues, so the most immediate solution would be to roll back to 5.5. Still, we can try a few solutions here:
Your error “Resource Default.rc2: Exited with error code -1” is usually tied to issues between the compiler, your current SDK, and your visual studio’s installed components.
Per 5.6, the VS 2022 version compatibility is for 17.8 or later (17.14 recommended). Please check all components of your VS current install, you can find the details for this process here:
After that, test by cleaning up your project, via deleting Saved and Intermediate folders, then re-open your project. The newly generated files should work with 5.6. You can re-generate your project files in VS, as well.
Thanks for your reply. I’ve been trying for the last several days and following the instructions and link you provided but the issue still remains.
No matter what, I get the below error. So far I’ve tried the following:
- reinstalled UE 5.6
- reinstalled VS 2022 with latest versions and components using instructions in the link.
- deleted and then regenerated the code files for my project.
- created new blank projects and added a new C++ class with nothing in it to test.
All this time, I still remain able to compile my 5.5 projects without issue but only 5.6 won’t compile. Very strange and I can’t tell what component may be causing this.
27>------ Building 9 action(s) started ------
27>[1/9] Resource Default.rc2
27> Resource Default.rc2: Exited with error code -1 . The build will fail.
27> Resource Default.rc2: WorkingDirectory D:\Program Files\Epic Games\UE_5.6\Engine\Source
27> Resource Default.rc2: C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\rc.exe /nologo /D_WIN64 /l 0x409 /I “.” /I “D:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.38.33130/INCLUDE” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/ucrt” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/shared” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/um” /I “C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/winrt” /DIS_PROGRAM=0 /DUE_EDITOR=1 /DUSE_SHADER_COMPILER_WORKER_TRACE=0 /DUE_REFERENCE_COLLECTOR_REQUIRE_OBJECTPTR=1 /DWITH_VERSE_VM=0 /DENABLE_PGO_PROFILE=0 /DUSE_VORBIS_FOR_STREAMING=1 /DUSE_XMA2_FOR_STREAMING=1 /DWITH_DEV_AUTOMATION_TESTS=1 /DWITH_PERF_AUTOMATION_TESTS=1 /DWITH_LOW_LEVEL_TESTS=0 /DEXPLICIT_TESTS_TARGET=0 /DWITH_TESTS=1 /DUNICODE /D_UNICODE /D__UNREAL__ /DIS_MONOLITHIC=0 /DIS_MERGEDMODULES=0 /DWITH_ENGINE=1 /DWITH_UNREAL_DEVELOPER_TOOLS=1 /DWITH_UNREAL_TARGET_DEVELOPER_TOOLS=1 /DWITH_APPLICATION_CORE=1 /DWITH_COREUOBJECT=1 /DUE_TRACE_ENABLED=1 /DUE_TRACE_FORCE_ENABLED=0 /DWITH_VERSE=1 /DUE_USE_VERSE_PATHS=1 /DWITH_VERSE_BPVM=1 /DUSE_STATS_WITHOUT_ENGINE=0 /DWITH_PLUGIN_SUPPORT=0 /DWITH_ACCESSIBILITY=1 /DWITH_PERFCOUNTERS=1 /DWITH_FIXED_TIME_STEP_SUPPORT=1 /DUSE_LOGGING_IN_SHIPPING=0 /DALLOW_CONSOLE_IN_SHIPPING=0 /DALLOW_PROFILEGPU_IN_TEST=0 /DALLOW_PROFILEGPU_IN_SHIPPING=0 /DWITH_LOGGING_TO_MEMORY=0 /DUSE_CACHE_FREED_OS_ALLOCS=1 /DUSE_CHECKS_IN_SHIPPING=0 /DUSE_UTF8_TCHARS=0 /DUSE_ESTIMATED_UTCNOW=0 /DUE_ALLOW_EXEC_COMMANDS_IN_SHIPPING=1 /DWITH_EDITOR=1 /DWITH_IOSTORE_IN_EDITOR=1 /DWITH_CLIENT_CODE=1 /DWITH_SERVER_CODE=1 /DUE_FNAME_OUTLINE_NUMBER=0 /DWITH_PUSH_MODEL=1 /DWITH_CEF3=1 /DWITH_LIVE_CODING=1 /DWITH_CPP_MODULES=0 /DWITH_CPP_COROUTINES=0 /DWITH_PROCESS_PRIORITY_CONTROL=0 /DUBT_MODULE_MANIFEST=“UnrealEditor.modules” /DUBT_MODULE_MANIFEST_DEBUGGAME=“UnrealEditor-Win64-DebugGame.modules” /DUBT_COMPILED_PLATFORM=Win64 /DUBT_COMPILED_TARGET=Editor /DUE_APP_NAME=“UnrealEditor” /DUE_WARNINGS_AS_ERRORS=0 /DFORCE_ANSI_ALLOCATOR=0 /DUSE_MALLOC_BINNED2=1 /DUSE_MALLOC_BINNED3=0 /DNDIS_MINIPORT_MAJOR_VERSION=0 /DWIN32=1 /D_WIN32_WINNT=0x0601 /DWINVER=0x0601 /DPLATFORM_WINDOWS=1 /DPLATFORM_MICROSOFT=1 /DOVERRIDE_PLATFORM_HEADER_NAME=Windows /DRHI_RAYTRACING=1 /DWINDOWS_MAX_NUM_TLS_SLOTS=2048 /DWINDOWS_MAX_NUM_THREADS_WITH_TLS_SLOTS=512 /DNDEBUG=1 /DUE_BUILD_DEVELOPMENT=1 /DORIGINAL_FILE_NAME=“UnrealEditor-RPG05.dll” /DBUILD_ICON_FILE_NAME=“"..\Build\Windows\Resources\Default.ico"” /DPROJECT_COPYRIGHT_STRING=“Fill out your copyright notice in the Description page of Project Settings.” /DPROJECT_PRODUCT_IDENTIFIER=RPG05 /fo “F:/Unreal Projects/RPG05/Intermediate/Build/Win64/x64/UnrealEditor/Development/RPG05/Default.rc2.res” “../Build/Windows/Resources/Default.rc2”
27> Compile [x64] SharedPCH.UnrealEd.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp: Exited with error code -1 . The build will fail.
27> Compile [x64] SharedPCH.UnrealEd.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp: WorkingDirectory D:\Program Files\Epic Games\UE_5.6\Engine\Source
27> Compile [x64] SharedPCH.UnrealEd.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp: D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\bin\Hostx64\x64\cl.exe @“F:/Unreal Projects/RPG05/Intermediate/Build/Win64/x64/RPG05Editor/Development/UnrealEd/SharedPCH.UnrealEd.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.h.obj.rsp”
27>[2/9] Compile [x64] SharedPCH.UnrealEd.Project.ValApi.ValExpApi.Cpp20.InclOrderUnreal5_3.cpp
27>Trace written to file C:/Users/Chris/AppData/Local/UnrealBuildTool/Log.uba with size 2.2kb