Hello,
I am trying to build Isaac Sim 6.0.0-rc.22 from source on Windows x86_64, and I am hitting a build failure in CUDA compilation.
Environment
-
Isaac Sim branch/version:
v6.0.0-dev2 -
Reported build version:
6.0.0-rc.22 -
OS: Windows
-
Visual Studio detected by build: Visual Studio Community 18
-
MSVC toolset directory:
C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.51.36231
-
cl.exeversion:Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36244 for x64
-
Windows SDK detected by build:
10.0.26100.0
What I did
I cloned the repository and built using build.bat on Windows as described in the repository/README flow. The repository’s Windows C++ configuration documentation says the build toolchain is controlled from repo.toml under [repo_build.msbuild]. (github.com)
Main error
The actual build failure happens during CUDA compilation, for example:
-
source\extensions\isaacsim.core.nodes\cuda\CameraKernels.cu -
source\extensions\isaacsim.ros2.nodes\nodes\ROS2PublishPointCloud.cu -
source\extensions\isaacsim.sensors.rtx\nodes\IsaacSimSensorsRTXCuda.cu
The error is:
textCopyCUSTOMBUILD : nvcc error : 'cudafe++' died with status 0xC0000409
error MSB8066: Custom build for '...CameraKernels.cu' exited with code 9
I also saw the same failure pattern for other .cu files.
Important observations
-
Regular C++ compilation appears to proceed for many targets.
-
The failure seems isolated to CUDA/NVCC frontend compilation.
-
I know that
cudafe++ died with status 0xC0000409has been reported more generally in NVIDIA forums for CUDA + Visual Studio environments, so I suspect this may be a toolchain compatibility problem rather than an Isaac Sim source code issue alone. (forums.developer.nvidia.com)
Build log details
The build reports things like:
-
Linking against the discovered Microsoft Visual Studio Community 18 -
Compiler version check passed: {'vs_version': '18', 'msvc_version': 'v145', 'msbuild_version': '18', ...}
cl.exe exists and runs correctly:
textCopyC:\Users\Administrator\isaacsim\_build\host-deps\msvc\VC\Tools\MSVC\14.51.36231\bin\Hostx64\x64\cl.exe
Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36244 for x64
Additional issue while trying to pin toolchain in repo.toml
When I explicitly set vs_path and also tried to pin msvc_version = "v145" in repo.toml, the build failed even earlier with:
textCopyBuildError: User set repo_build.msbuild.vs_path: C:\Program Files\Microsoft Visual Studio\18\Community
and repo_build.msbuild.msvc_version: v145 but Visual Studio installation at
C:\Program Files\Microsoft Visual Studio\18\Community does not contain a matching version
of the Visual Studio Build Tools.
However, the MSVC directory does exist:
textCopyC:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.51.36231
So it looks like either:
-
repo_builddoes not recognize this MSVC/VS18 combination correctly, or -
NVCC / cudafe++ is not compatible with this toolchain for Isaac Sim 6.0.0-rc.22 on Windows.
My questions
-
Is Visual Studio 18 / MSVC 19.51 / v145 currently supported for Isaac Sim 6.0 source build on Windows?
-
Is there a known issue with CUDA/NVCC
cudafe++ 0xC0000409for this toolchain? -
Is there a recommended
repo.tomlconfiguration for VS18 / VS2026-style installations? -
If this toolchain is not currently supported, what exact Visual Studio / MSVC / Windows SDK combination is recommended for Isaac Sim 6.0.0-rc.22 source builds on Windows?
Minimal command used
batCopybuild.bat -r -j 1 --verbose
If needed, I can also provide:
-
full build log
-
current
[repo_build.msbuild]section fromrepo.toml -
exact
nvcccommand lines that fail
Thank you.