Can't build: error.Unexpected NTSTATUS=0xc0000279
Hello. I'm trying to build this on windows using zig 0.12.0 but I hit the following error when running zig build
Python does exist in the path but findProgram can't find it
PS C:\Users\nitan> python3
Python 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
error.Unexpected NTSTATUS=0xc0000279
C:\Zig0_12_0\lib\std\os\windows.zig:152:44: 0x37ccee in OpenFile (build.exe.obj)
else => return unexpectedStatus(rc),
^
C:\Zig0_12_0\lib\std\posix.zig:5409:31: 0x444974 in realpathW (build.exe.obj)
const res = w.OpenFile(pathname, .{
^
C:\Zig0_12_0\lib\std\posix.zig:5338:25: 0x3f00c0 in realpath (build.exe.obj)
return realpathW(pathname_w.span(), out_buffer);
^
C:\Zig0_12_0\lib\std\fs.zig:728:49: 0x3efe8c in realpathAlloc (build.exe.obj)
return allocator.dupe(u8, try posix.realpath(pathname, &buf));
^
C:\Zig0_12_0\lib\std\Build.zig:1698:40: 0x3f0882 in findProgram (build.exe.obj)
return fs.realpathAlloc(self.allocator, full_path) catch continue;
^
C:\Users\nitan\AppData\Local\zig\p\122044786031fd3b4d54dc315340be4191cf8a2fffdf7f7fe8bd0a89474d8bbd8f93\generator\build.zig:31:35: 0x3f2d20 in build (build.exe.obj)
const path = b.findProgram(&.{ "python", "python3" }, &.{})
^
C:\Zig0_12_0\lib\std\Build.zig:2080:43: 0x3a5566 in runBuild__anon_15584 (build.exe.obj)
.ErrorUnion => try build_zig.build(b),
^
C:\Zig0_12_0\lib\std\Build.zig:2060:29: 0x442161 in dependencyInner__anon_17986 (build.exe.obj)
sub_builder.runBuild(bz) catch @panic("unhandled error");
^
C:\Zig0_12_0\lib\std\Build.zig:1917:35: 0x3e5291 in dependency__anon_16662 (build.exe.obj)
return dependencyInner(b, name, pkg.build_root, if (@hasDecl(pkg, "build_zig")) pkg.build_zig else null, pkg_hash, pkg.deps, args);
^
C:\Users\nitan\AppData\Local\zig\p\122044786031fd3b4d54dc315340be4191cf8a2fffdf7f7fe8bd0a89474d8bbd8f93\build.zig:41:39: 0x3e38fc in build (build.exe.obj)
const generator_dep = b.dependency("generator", .{});
^
C:\Zig0_12_0\lib\std\Build.zig:2080:43: 0x3a54c2 in runBuild__anon_15581 (build.exe.obj)
.ErrorUnion => try build_zig.build(b),
^
C:\Zig0_12_0\lib\std\Build.zig:2060:29: 0x379d08 in dependencyInner__anon_14699 (build.exe.obj)
sub_builder.runBuild(bz) catch @panic("unhandled error");
^
C:\Zig0_12_0\lib\std\Build.zig:1917:35: 0x34f9ff in dependency__anon_13110 (build.exe.obj)
return dependencyInner(b, name, pkg.build_root, if (@hasDecl(pkg, "build_zig")) pkg.build_zig else null, pkg_hash, pkg.deps, args);
^
c:\Users\nitan\Documents\VoxelEngine\build.zig:49:38: 0x304fbb in build (build.exe.obj)
const ZigImGui_dep = b.dependency("ZigImGui", .{
^
C:\Zig0_12_0\lib\std\Build.zig:2079:33: 0x2ed8b5 in runBuild__anon_8932 (build.exe.obj)
.Void => build_zig.build(b),
^
C:\Zig0_12_0\lib\compiler\build_runner.zig:300:29: 0x2e9034 in main (build.exe.obj)
try builder.runBuild(root);
^
C:\Zig0_12_0\lib\std\start.zig:350:53: 0x2ef8dc in WinStartup (build.exe.obj)
std.os.windows.ntdll.RtlExitUserProcess(callMain());
^
???:?:?: 0x7ff96569257c in ??? (KERNEL32.DLL)
???:?:?: 0x7ff96710aa47 in ??? (ntdll.dll)
error.Unexpected NTSTATUS=0xc0000279
C:\Zig0_12_0\lib\std\os\windows.zig:152:44: 0x37ccee in OpenFile (build.exe.obj)
else => return unexpectedStatus(rc),
^
C:\Zig0_12_0\lib\std\posix.zig:5409:31: 0x444974 in realpathW (build.exe.obj)
const res = w.OpenFile(pathname, .{
^
C:\Zig0_12_0\lib\std\posix.zig:5338:25: 0x3f00c0 in realpath (build.exe.obj)
return realpathW(pathname_w.span(), out_buffer);
^
C:\Zig0_12_0\lib\std\fs.zig:728:49: 0x3efe8c in realpathAlloc (build.exe.obj)
return allocator.dupe(u8, try posix.realpath(pathname, &buf));
^
C:\Zig0_12_0\lib\std\Build.zig:1698:40: 0x3f0882 in findProgram (build.exe.obj)
return fs.realpathAlloc(self.allocator, full_path) catch continue;
^
C:\Users\nitan\AppData\Local\zig\p\122044786031fd3b4d54dc315340be4191cf8a2fffdf7f7fe8bd0a89474d8bbd8f93\generator\build.zig:31:35: 0x3f2d20 in build (build.exe.obj)
const path = b.findProgram(&.{ "python", "python3" }, &.{})
^
C:\Zig0_12_0\lib\std\Build.zig:2080:43: 0x3a5566 in runBuild__anon_15584 (build.exe.obj)
.ErrorUnion => try build_zig.build(b),
^
C:\Zig0_12_0\lib\std\Build.zig:2060:29: 0x442161 in dependencyInner__anon_17986 (build.exe.obj)
sub_builder.runBuild(bz) catch @panic("unhandled error");
^
C:\Zig0_12_0\lib\std\Build.zig:1917:35: 0x3e5291 in dependency__anon_16662 (build.exe.obj)
return dependencyInner(b, name, pkg.build_root, if (@hasDecl(pkg, "build_zig")) pkg.build_zig else null, pkg_hash, pkg.deps, args);
^
C:\Users\nitan\AppData\Local\zig\p\122044786031fd3b4d54dc315340be4191cf8a2fffdf7f7fe8bd0a89474d8bbd8f93\build.zig:41:39: 0x3e38fc in build (build.exe.obj)
const generator_dep = b.dependency("generator", .{});
^
C:\Zig0_12_0\lib\std\Build.zig:2080:43: 0x3a54c2 in runBuild__anon_15581 (build.exe.obj)
.ErrorUnion => try build_zig.build(b),
^
C:\Zig0_12_0\lib\std\Build.zig:2060:29: 0x379d08 in dependencyInner__anon_14699 (build.exe.obj)
sub_builder.runBuild(bz) catch @panic("unhandled error");
^
C:\Zig0_12_0\lib\std\Build.zig:1917:35: 0x34f9ff in dependency__anon_13110 (build.exe.obj)
return dependencyInner(b, name, pkg.build_root, if (@hasDecl(pkg, "build_zig")) pkg.build_zig else null, pkg_hash, pkg.deps, args);
^
c:\Users\nitan\Documents\VoxelEngine\build.zig:49:38: 0x304fbb in build (build.exe.obj)
const ZigImGui_dep = b.dependency("ZigImGui", .{
^
C:\Zig0_12_0\lib\std\Build.zig:2079:33: 0x2ed8b5 in runBuild__anon_8932 (build.exe.obj)
.Void => build_zig.build(b),
^
C:\Zig0_12_0\lib\compiler\build_runner.zig:300:29: 0x2e9034 in main (build.exe.obj)
try builder.runBuild(root);
^
C:\Zig0_12_0\lib\std\start.zig:350:53: 0x2ef8dc in WinStartup (build.exe.obj)
std.os.windows.ntdll.RtlExitUserProcess(callMain());
^
???:?:?: 0x7ff96569257c in ??? (KERNEL32.DLL)
???:?:?: 0x7ff96710aa47 in ??? (ntdll.dll)
thread 13492 panic: unhandled error
C:\Zig0_12_0\lib\std\Build.zig:1713:5: 0x3f0989 in findProgram (build.exe.obj)
return error.FileNotFound;
^
C:\Users\nitan\AppData\Local\zig\p\122044786031fd3b4d54dc315340be4191cf8a2fffdf7f7fe8bd0a89474d8bbd8f93\generator\build.zig:33:39: 0x3f2f5a in build (build.exe.obj)
error.FileNotFound => return error.Python3NotFound,
^
C:\Zig0_12_0\lib\std\Build.zig:2080:24: 0x3a5579 in runBuild__anon_15584 (build.exe.obj)
.ErrorUnion => try build_zig.build(b),
^
C:\Zig0_12_0\lib\std\Build.zig:2060:40: 0x4421cb in dependencyInner__anon_17986 (build.exe.obj)
sub_builder.runBuild(bz) catch @panic("unhandled error");
^
C:\Zig0_12_0\lib\std\Build.zig:1917:35: 0x3e5291 in dependency__anon_16662 (build.exe.obj)
return dependencyInner(b, name, pkg.build_root, if (@hasDecl(pkg, "build_zig")) pkg.build_zig else null, pkg_hash, pkg.deps, args);
^
C:\Users\nitan\AppData\Local\zig\p\122044786031fd3b4d54dc315340be4191cf8a2fffdf7f7fe8bd0a89474d8bbd8f93\build.zig:41:39: 0x3e38fc in build (build.exe.obj)
const generator_dep = b.dependency("generator", .{});
^
C:\Zig0_12_0\lib\std\Build.zig:2080:43: 0x3a54c2 in runBuild__anon_15581 (build.exe.obj)
.ErrorUnion => try build_zig.build(b),
^
C:\Zig0_12_0\lib\std\Build.zig:2060:29: 0x379d08 in dependencyInner__anon_14699 (build.exe.obj)
sub_builder.runBuild(bz) catch @panic("unhandled error");
^
C:\Zig0_12_0\lib\std\Build.zig:1917:35: 0x34f9ff in dependency__anon_13110 (build.exe.obj)
return dependencyInner(b, name, pkg.build_root, if (@hasDecl(pkg, "build_zig")) pkg.build_zig else null, pkg_hash, pkg.deps, args);
^
c:\Users\nitan\Documents\VoxelEngine\build.zig:49:38: 0x304fbb in build (build.exe.obj)
const ZigImGui_dep = b.dependency("ZigImGui", .{
^
C:\Zig0_12_0\lib\std\Build.zig:2079:33: 0x2ed8b5 in runBuild__anon_8932 (build.exe.obj)
.Void => build_zig.build(b),
^
C:\Zig0_12_0\lib\compiler\build_runner.zig:300:29: 0x2e9034 in main (build.exe.obj)
try builder.runBuild(root);
^
C:\Zig0_12_0\lib\std\start.zig:350:53: 0x2ef8dc in WinStartup (build.exe.obj)
std.os.windows.ntdll.RtlExitUserProcess(callMain());
^
???:?:?: 0x7ff96569257c in ??? (KERNEL32.DLL)
???:?:?: 0x7ff96710aa47 in ??? (ntdll.dll)
error: unable to read results of configure phase from 'c:\Users\nitan\Documents\VoxelEngine\zig-cache\tmp\17873185d5dd035a': FileNotFound
Edited by Marcel Alexandru Nitan