Ninja: build stopped: subcommand failed. [Windows]

It worked fine till the build thingy. But when I did

ninja aseprite

It started running and suddenly stopped. Here’s the complete error that I got.

C:\aseprite\build>ninja aseprite
[173/1519] Building CXX object third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-fallback.cc.obj
FAILED: third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-fallback.cc.obj
C:\MinGW\bin\c++.exe -DCMARK_STATIC_DEFINE -DHAVE_ATEXIT -DHAVE_FALLBACK -DHAVE_FREETYPE=1 -DHAVE_GETPAGESIZE -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHAVE_ISATTY -DHAVE_MPROTECT -DHAVE_OT -DHAVE_UCDN -DHAVE_UNISTD_H -DNDEBUG -DPNG_NO_MMX_CODE -I…/third_party/zlib -Ithird_party/zlib -I…/third_party/libpng -Ithird_party/libpng -I…/third_party/libwebp/src -I…/third_party/tinyxml -I…/third_party/pixman/pixman -I. -I…/third_party/freetype2/include -I…/third_party/harfbuzz/src -I…/third_party/giflib/lib -I…/third_party/jpeg -Ithird_party/cmark -I…/third_party/curl/include -I…/third_party/simpleini -I…/third_party/. -Ithird_party/harfbuzz/src -I…/third_party/harfbuzz/src/hb-ucdn -Ithird_party/freetype2/include -fno-rtti -fno-exceptions -fno-threadsafe-statics -O2 -g -DNDEBUG -std=c++11 -MD -MT third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-fallback.cc.obj -MF third_party\harfbuzz\CMakeFiles\harfbuzz.dir\src\hb-ot-shape-fallback.cc.obj.d -o third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-fallback.cc.obj -c …/third_party/harfbuzz/src/hb-ot-shape-fallback.cc
In file included from …/third_party/harfbuzz/src/hb-ot-shape-fallback-private.hh:30,
from …/third_party/harfbuzz/src/hb-ot-shape-fallback.cc:27:
…/third_party/harfbuzz/src/hb-private.hh:55:10: fatal error: intrin.h: No such file or directory
55 | #include <intrin.h>
| ^~~~~~~~~~
compilation terminated.
[174/1519] Building CXX object third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-normalize.cc.obj
FAILED: third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-normalize.cc.obj
C:\MinGW\bin\c++.exe -DCMARK_STATIC_DEFINE -DHAVE_ATEXIT -DHAVE_FALLBACK -DHAVE_FREETYPE=1 -DHAVE_GETPAGESIZE -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHAVE_ISATTY -DHAVE_MPROTECT -DHAVE_OT -DHAVE_UCDN -DHAVE_UNISTD_H -DNDEBUG -DPNG_NO_MMX_CODE -I…/third_party/zlib -Ithird_party/zlib -I…/third_party/libpng -Ithird_party/libpng -I…/third_party/libwebp/src -I…/third_party/tinyxml -I…/third_party/pixman/pixman -I. -I…/third_party/freetype2/include -I…/third_party/harfbuzz/src -I…/third_party/giflib/lib -I…/third_party/jpeg -Ithird_party/cmark -I…/third_party/curl/include -I…/third_party/simpleini -I…/third_party/. -Ithird_party/harfbuzz/src -I…/third_party/harfbuzz/src/hb-ucdn -Ithird_party/freetype2/include -fno-rtti -fno-exceptions -fno-threadsafe-statics -O2 -g -DNDEBUG -std=c++11 -MD -MT third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-normalize.cc.obj -MF third_party\harfbuzz\CMakeFiles\harfbuzz.dir\src\hb-ot-shape-normalize.cc.obj.d -o third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-shape-normalize.cc.obj -c …/third_party/harfbuzz/src/hb-ot-shape-normalize.cc
In file included from …/third_party/harfbuzz/src/hb-ot-shape-normalize-private.hh:30,
from …/third_party/harfbuzz/src/hb-ot-shape-normalize.cc:27:
…/third_party/harfbuzz/src/hb-private.hh:55:10: fatal error: intrin.h: No such file or directory
55 | #include <intrin.h>
| ^~~~~~~~~~
compilation terminated.
[175/1519] Building CXX object third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-var.cc.obj
FAILED: third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-var.cc.obj
C:\MinGW\bin\c++.exe -DCMARK_STATIC_DEFINE -DHAVE_ATEXIT -DHAVE_FALLBACK -DHAVE_FREETYPE=1 -DHAVE_GETPAGESIZE -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHAVE_ISATTY -DHAVE_MPROTECT -DHAVE_OT -DHAVE_UCDN -DHAVE_UNISTD_H -DNDEBUG -DPNG_NO_MMX_CODE -I…/third_party/zlib -Ithird_party/zlib -I…/third_party/libpng -Ithird_party/libpng -I…/third_party/libwebp/src -I…/third_party/tinyxml -I…/third_party/pixman/pixman -I. -I…/third_party/freetype2/include -I…/third_party/harfbuzz/src -I…/third_party/giflib/lib -I…/third_party/jpeg -Ithird_party/cmark -I…/third_party/curl/include -I…/third_party/simpleini -I…/third_party/. -Ithird_party/harfbuzz/src -I…/third_party/harfbuzz/src/hb-ucdn -Ithird_party/freetype2/include -fno-rtti -fno-exceptions -fno-threadsafe-statics -O2 -g -DNDEBUG -std=c++11 -MD -MT third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-var.cc.obj -MF third_party\harfbuzz\CMakeFiles\harfbuzz.dir\src\hb-ot-var.cc.obj.d -o third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ot-var.cc.obj -c …/third_party/harfbuzz/src/hb-ot-var.cc
In file included from …/third_party/harfbuzz/src/hb-open-type-private.hh:32,
from …/third_party/harfbuzz/src/hb-ot-var.cc:27:
…/third_party/harfbuzz/src/hb-private.hh:55:10: fatal error: intrin.h: No such file or directory
55 | #include <intrin.h>
| ^~~~~~~~~~
compilation terminated.
[176/1519] Building CXX object third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ucdn.cc.obj
FAILED: third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ucdn.cc.obj
C:\MinGW\bin\c++.exe -DCMARK_STATIC_DEFINE -DHAVE_ATEXIT -DHAVE_FALLBACK -DHAVE_FREETYPE=1 -DHAVE_GETPAGESIZE -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHAVE_ISATTY -DHAVE_MPROTECT -DHAVE_OT -DHAVE_UCDN -DHAVE_UNISTD_H -DNDEBUG -DPNG_NO_MMX_CODE -I…/third_party/zlib -Ithird_party/zlib -I…/third_party/libpng -Ithird_party/libpng -I…/third_party/libwebp/src -I…/third_party/tinyxml -I…/third_party/pixman/pixman -I. -I…/third_party/freetype2/include -I…/third_party/harfbuzz/src -I…/third_party/giflib/lib -I…/third_party/jpeg -Ithird_party/cmark -I…/third_party/curl/include -I…/third_party/simpleini -I…/third_party/. -Ithird_party/harfbuzz/src -I…/third_party/harfbuzz/src/hb-ucdn -Ithird_party/freetype2/include -fno-rtti -fno-exceptions -fno-threadsafe-statics -O2 -g -DNDEBUG -std=c++11 -MD -MT third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ucdn.cc.obj -MF third_party\harfbuzz\CMakeFiles\harfbuzz.dir\src\hb-ucdn.cc.obj.d -o third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ucdn.cc.obj -c …/third_party/harfbuzz/src/hb-ucdn.cc
In file included from …/third_party/harfbuzz/src/hb-ucdn.cc:17:
…/third_party/harfbuzz/src/hb-private.hh:55:10: fatal error: intrin.h: No such file or directory
55 | #include <intrin.h>
| ^~~~~~~~~~
compilation terminated.
[177/1519] Building CXX object third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ft.cc.obj
FAILED: third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ft.cc.obj
C:\MinGW\bin\c++.exe -DCMARK_STATIC_DEFINE -DHAVE_ATEXIT -DHAVE_FALLBACK -DHAVE_FREETYPE=1 -DHAVE_GETPAGESIZE -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHAVE_ISATTY -DHAVE_MPROTECT -DHAVE_OT -DHAVE_UCDN -DHAVE_UNISTD_H -DNDEBUG -DPNG_NO_MMX_CODE -I…/third_party/zlib -Ithird_party/zlib -I…/third_party/libpng -Ithird_party/libpng -I…/third_party/libwebp/src -I…/third_party/tinyxml -I…/third_party/pixman/pixman -I. -I…/third_party/freetype2/include -I…/third_party/harfbuzz/src -I…/third_party/giflib/lib -I…/third_party/jpeg -Ithird_party/cmark -I…/third_party/curl/include -I…/third_party/simpleini -I…/third_party/. -Ithird_party/harfbuzz/src -I…/third_party/harfbuzz/src/hb-ucdn -Ithird_party/freetype2/include -fno-rtti -fno-exceptions -fno-threadsafe-statics -O2 -g -DNDEBUG -std=c++11 -MD -MT third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ft.cc.obj -MF third_party\harfbuzz\CMakeFiles\harfbuzz.dir\src\hb-ft.cc.obj.d -o third_party/harfbuzz/CMakeFiles/harfbuzz.dir/src/hb-ft.cc.obj -c …/third_party/harfbuzz/src/hb-ft.cc
In file included from …/third_party/harfbuzz/src/hb-ft.cc:30:
…/third_party/harfbuzz/src/hb-private.hh:55:10: fatal error: intrin.h: No such file or directory
55 | #include <intrin.h>
| ^~~~~~~~~~
compilation terminated.
[180/1519] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj
FAILED: third_party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj
C:\MinGW\bin\c++.exe -DCMARK_STATIC_DEFINE -DNDEBUG -DPNG_NO_MMX_CODE -I…/third_party/zlib -Ithird_party/zlib -I…/third_party/libpng -Ithird_party/libpng -I…/third_party/libwebp/src -I…/third_party/tinyxml -I…/third_party/pixman/pixman -I. -I…/third_party/freetype2/include -I…/third_party/harfbuzz/src -I…/third_party/giflib/lib -I…/third_party/jpeg -Ithird_party/cmark -I…/third_party/curl/include -I…/third_party/simpleini -I…/third_party/. -I…/third_party/fmt/include -O2 -g -DNDEBUG -std=c++11 -MD -MT third_party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj -MF third_party\fmt\CMakeFiles\fmt.dir\src\format.cc.obj.d -o third_party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj -c …/third_party/fmt/src/format.cc
In file included from …/third_party/fmt/src/format.cc:8:
…/third_party/fmt/include/fmt/format-inl.h: In function ‘void fmt::v6::vprint(FILE*, fmt::v6::string_view, fmt::v6::format_args)’:
…/third_party/fmt/include/fmt/format-inl.h:1367:13: error: ‘_fileno’ was not declared in this scope
1367 | auto fd = _fileno(f);
| ^~~~~~~
[182/1519] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/os.cc.obj
ninja: build stopped: subcommand failed.

Same problem for me :frowning_face:. I think I’m gonna buy Aseprite tomorow if I can’t build it. I NEED THIS AMAZING SOFTWARE.

I bought it.

1 Like

So what worked for me is that I had MinGW installed, and it was messing up the compilation. By deleting it, I could successfully compile aseprite, and then I restored MinGW.

I see, ty for replying! Btw did you get this warning while downloading it?

I removed MinGW and it finally worked!!

1 Like