aseprite / aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)
https://www.aseprite.org
28.97k stars 5.88k forks source link

Skia compile problems / gn gen vs ninja directory must match #2394

Open robinbsg opened 4 years ago

robinbsg commented 4 years ago

If I try to do "ninja -C out/Release skia" this happens:

C:\deps\skia\tools>ninja -C out/Release skia ninja: fatal: chdir to 'out/Release' - No such file or directory ninja: Entering directory `out/Release'

dacap commented 4 years ago

Hi there, it looks like you didn't run the gn step which generates the out/Release folder.

robinbsg commented 4 years ago

Hi there, it looks like you didn't run the gn step which generates the out/Release folder.

http://prntscr.com/sle250

robinbsg commented 4 years ago

Hi there, it looks like you didn't run the gn step which generates the out/Release folder.

Screenshot_1

dacap commented 4 years ago

The issue here was that the folder in gn gen (out/Release-x64) must match the folder in ninja -C (out/Release-x64), looks like you've figured out in #2395, please don't create new issues for this. I'm closing this one but you can continue using the same issue until you finish.

robinbsg commented 4 years ago

The issue here was that the folder in gn gen (out/Release-x64) must match the folder in ninja -C (out/Release-x64), looks like you've figured out in #2395, please don't create new issues for this. I'm closing this one but you can continue using the same issue until you finish.

well I have a new problem with Skia compiling:

C:\deps\skia\tools>ninja -C out/Release skia ninja: Entering directory `out/Release' [1/7] compile ../../../third_party/externals/sfntly/cpp/src/sfntly/table/table.cc FAILED: obj/third_party/externals/sfntly/cpp/src/sfntly/table/sfntly.table.obj "c:\deps\llvm/bin/clang-cl.exe" /nologo /showIncludes /FC -DSFNTLY_NO_EXCEPTION -DWIN32 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -DWIN32_LEAN_AND_MEAN -DNOMINMAX -DNDEBUG -DU_USING_ICU_NAMESPACE=0 -I../../../third_party/externals/sfntly/cpp/src /w /bigobj /utf-8 -fms-compatibility-version=19 -imsvc "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC/Tools/MSVC/14.26.28801/include" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/shared" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/ucrt" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt" /O2 /Zc:inline -Wno-unused-parameter /imsvc C:/deps/skia/third_party/externals/sfntly/cpp/src /std:c++17 /GR- /c ../../../third_party/externals/sfntly/cpp/src/sfntly/table/table.cc /Foobj/third_party/externals/sfntly/cpp/src/sfntly/table/sfntly.table.obj /Fd"obj/third_party/sfntly/sfntly_c.pdb" In file included from ../../../third_party/externals/sfntly/cpp/src/sfntly/table/table.cc:34: ../../../third_party/externals/sfntly/cpp/src\sfntly/table/core/name_table.h(23,10): fatal error: 'unicode/ucnv.h' file not found

include <unicode/ucnv.h>

     ^~~~~~~~~~~~~~~~

1 error generated. [2/7] compile ../../../third_party/externals/sfntly/cpp/src/sample/chromium/subsetter_impl.cc FAILED: obj/third_party/externals/sfntly/cpp/src/sample/chromium/sfntly.subsetter_impl.obj "c:\deps\llvm/bin/clang-cl.exe" /nologo /showIncludes /FC -DSFNTLY_NO_EXCEPTION -DWIN32 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -DWIN32_LEAN_AND_MEAN -DNOMINMAX -DNDEBUG -DU_USING_ICU_NAMESPACE=0 -I../../../third_party/externals/sfntly/cpp/src /w /bigobj /utf-8 -fms-compatibility-version=19 -imsvc "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC/Tools/MSVC/14.26.28801/include" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/shared" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/ucrt" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt" /O2 /Zc:inline -Wno-unused-parameter /imsvc C:/deps/skia/third_party/externals/sfntly/cpp/src /std:c++17 /GR- /c ../../../third_party/externals/sfntly/cpp/src/sample/chromium/subsetter_impl.cc /Foobj/third_party/externals/sfntly/cpp/src/sample/chromium/sfntly.subsetter_impl.obj /Fd"obj/third_party/sfntly/sfntly_c.pdb" ../../../third_party/externals/sfntly/cpp/src/sample/chromium/subsetter_impl.cc(27,10): fatal error: 'unicode/unistr.h' file not found

include <unicode/unistr.h>

     ^~~~~~~~~~~~~~~~~~

1 error generated. [3/7] compile ../../../third_party/externals/sfntly/cpp/src/sfntly/table/core/cmap_table.cc FAILED: obj/third_party/externals/sfntly/cpp/src/sfntly/table/core/sfntly.cmap_table.obj "c:\deps\llvm/bin/clang-cl.exe" /nologo /showIncludes /FC -DSFNTLY_NO_EXCEPTION -DWIN32 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -DWIN32_LEAN_AND_MEAN -DNOMINMAX -DNDEBUG -DU_USING_ICU_NAMESPACE=0 -I../../../third_party/externals/sfntly/cpp/src /w /bigobj /utf-8 -fms-compatibility-version=19 -imsvc "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC/Tools/MSVC/14.26.28801/include" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/shared" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/ucrt" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt" /O2 /Zc:inline -Wno-unused-parameter /imsvc C:/deps/skia/third_party/externals/sfntly/cpp/src /std:c++17 /GR- /c ../../../third_party/externals/sfntly/cpp/src/sfntly/table/core/cmap_table.cc /Foobj/third_party/externals/sfntly/cpp/src/sfntly/table/core/sfntly.cmap_table.obj /Fd"obj/third_party/sfntly/sfntly_c.pdb" In file included from ../../../third_party/externals/sfntly/cpp/src/sfntly/table/core/cmap_table.cc:32: ../../../third_party/externals/sfntly/cpp/src\sfntly/table/core/name_table.h(23,10): fatal error: 'unicode/ucnv.h' file not found

include <unicode/ucnv.h>

     ^~~~~~~~~~~~~~~~

1 error generated. [4/7] compile ../../../third_party/externals/sfntly/cpp/src/sfntly/table/core/name_table.cc FAILED: obj/third_party/externals/sfntly/cpp/src/sfntly/table/core/sfntly.name_table.obj "c:\deps\llvm/bin/clang-cl.exe" /nologo /showIncludes /FC -DSFNTLY_NO_EXCEPTION -DWIN32 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -DWIN32_LEAN_AND_MEAN -DNOMINMAX -DNDEBUG -DU_USING_ICU_NAMESPACE=0 -I../../../third_party/externals/sfntly/cpp/src /w /bigobj /utf-8 -fms-compatibility-version=19 -imsvc "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC/Tools/MSVC/14.26.28801/include" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/shared" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/ucrt" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um" -imsvc "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt" /O2 /Zc:inline -Wno-unused-parameter /imsvc C:/deps/skia/third_party/externals/sfntly/cpp/src /std:c++17 /GR- /c ../../../third_party/externals/sfntly/cpp/src/sfntly/table/core/name_table.cc /Foobj/third_party/externals/sfntly/cpp/src/sfntly/table/core/sfntly.name_table.obj /Fd"obj/third_party/sfntly/sfntly_c.pdb" In file included from ../../../third_party/externals/sfntly/cpp/src/sfntly/table/core/name_table.cc:17: ../../../third_party/externals/sfntly/cpp/src\sfntly/table/core/name_table.h(23,10): fatal error: 'unicode/ucnv.h' file not found

include <unicode/ucnv.h>

     ^~~~~~~~~~~~~~~~

1 error generated. ninja: build stopped: subcommand failed.