I tried to build Aseprite on Windows 11 Japanese version. However, an unexpected error occurred. It is as follows:`
– Configuring done (10.3s)
– Generating done (1.3s)
– Build files have been written to: C:/Aseprite/build
C:\Aseprite\build>ninja aseprite
ninja: error: ‘C:/deps/skia/out/Release-x64/skia.lib’, needed by ‘bin/aseprite.exe’, missing and no known rule to make it
C:\Aseprite\build>ninja aseprite
[442/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\buffer.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[443/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\cmark.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[448/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\blocks.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[449/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\houdini_html_e.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[450/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\man.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[451/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\iterator.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[452/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\houdini_html_u.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[453/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\html.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[454/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\houdini_href_e.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[455/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\commonmark.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[456/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\latex.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[457/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\inlines.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[458/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\references.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[459/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\xml.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[460/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\node.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[461/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\render.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[462/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\utf8.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[468/1543] Building C object third_party\cmark\src\CMakeFiles\cmark.dir\scanners.c.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[1414/1543] Building CXX object src\app\CMakeFiles\app-lib.dir\ui\browser_view.cpp.obj
C:\Aseprite\third_party\cmark\src\cmark.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[1514/1543] Building CXX object src\app\CMakeFiles\app-lib.dir\util\freetype_utils.cpp.obj
C:\deps\skia\third_party\externals\harfbuzz\src\hb-style.h(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[1540/1543] Building CXX object src\app\CMakeFiles\app-lib.dir\ui\news_listbox.cpp.obj
C:\Aseprite\src\app\ui\news_listbox.cpp(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
[1543/1543] Linking CXX executable bin\aseprite.exe
FAILED: bin/aseprite.exe
C:\WINDOWS\system32\cmd.exe /C “cd . && “C:\Program Files\CMake\bin\cmake.exe” -E vs_link_exe --msvc-ver=1942 --intdir=src\CMakeFiles\aseprite.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\mt.exe --manifests C:\Aseprite\src\main\settings.manifest – C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx86\x86\link.exe /nologo src\CMakeFiles\aseprite.dir\main\main.cpp.obj src\CMakeFiles\aseprite.dir\main\resources_win32.rc.res /out:bin\aseprite.exe /implib:lib\aseprite.lib /pdb:bin\aseprite.pdb /version:0.0 /machine:X86 /LTCG /debug /INCREMENTAL /subsystem:windows -LINK wsetargv.obj -ENTRY:“wWinMainCRTStartup” lib\app-lib.lib lib\lauxlib.lib lib\lualib.lib lib\lua.lib lib\ixwebsocket.lib wsock32.lib lib\cfg-lib.lib lib\dio-lib.lib lib\filters-lib.lib lib\flic-lib.lib lib\tga-lib.lib lib\render-lib.lib lib\doc-lib.lib lib\fixmath-lib.lib lib\cityhash.lib laf-ft.lib lib\ui-lib.lib lib\laf-os.lib lib\clip.lib lib\laf-gfx.lib C:\deps\skia\out\Release-x64\skia.lib “C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x86\OpenGL32.Lib” kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib psapi.lib wininet.lib comctl32.lib dwmapi.lib msimg32.lib C:\deps\skia\out\Release-x64\skshaper.lib lib\obs.lib lib\updater-lib.lib lib\ver-lib.lib lib\undo.lib lib\cmark.lib lib\jpeg.lib lib\giflib.lib lib\libpng16_static.lib lib\json11.lib lib\archive_static.lib lib\zlibstatic.lib lib\fmt.lib lib\tinyexpr.lib lib\TinyEXIF.lib lib\tinyxml2.lib lib\net-lib.lib lib\laf-base.lib shlwapi.lib dbghelp.lib version.lib lib\libcurl.lib wldap32.lib ws2_32.lib winmm.lib advapi32.lib crypt32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd .”
LINK Pass 1: command “C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx86\x86\link.exe /nologo src\CMakeFiles\aseprite.dir\main\main.cpp.obj src\CMakeFiles\aseprite.dir\main\resources_win32.rc.res /out:bin\aseprite.exe /implib:lib\aseprite.lib /pdb:bin\aseprite.pdb /version:0.0 /machine:X86 /LTCG /debug /INCREMENTAL /subsystem:windows -LINK wsetargv.obj -ENTRY:wWinMainCRTStartup lib\app-lib.lib lib\lauxlib.lib lib\lualib.lib lib\lua.lib lib\ixwebsocket.lib wsock32.lib lib\cfg-lib.lib lib\dio-lib.lib lib\filters-lib.lib lib\flic-lib.lib lib\tga-lib.lib lib\render-lib.lib lib\doc-lib.lib lib\fixmath-lib.lib lib\cityhash.lib laf-ft.lib lib\ui-lib.lib lib\laf-os.lib lib\clip.lib lib\laf-gfx.lib C:\deps\skia\out\Release-x64\skia.lib C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x86\OpenGL32.Lib kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib psapi.lib wininet.lib comctl32.lib dwmapi.lib msimg32.lib C:\deps\skia\out\Release-x64\skshaper.lib lib\obs.lib lib\updater-lib.lib lib\ver-lib.lib lib\undo.lib lib\cmark.lib lib\jpeg.lib lib\giflib.lib lib\libpng16_static.lib lib\json11.lib lib\archive_static.lib lib\zlibstatic.lib lib\fmt.lib lib\tinyexpr.lib lib\TinyEXIF.lib lib\tinyxml2.lib lib\net-lib.lib lib\laf-base.lib shlwapi.lib dbghelp.lib version.lib lib\libcurl.lib wldap32.lib ws2_32.lib winmm.lib advapi32.lib crypt32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:src\CMakeFiles\aseprite.dir/intermediate.manifest src\CMakeFiles\aseprite.dir/manifest.res” failed (exit code 1181) with the following output:
LINK : warning LNK4044: オプション ‘/LINK’ は無効です。無視されます。
LINK : warning LNK4075: /INCREMENTAL は /LTCG の指定によって無視されます。
LINK : fatal error LNK1181: 入力ファイル ‘laf-ft.lib’ を開けません。
ninja: build stopped: subcommand failed.
C:\Aseprite\build>ninja aseprite
[1/1] Linking CXX executable bin\aseprite.exe
FAILED: bin/aseprite.exe
C:\WINDOWS\system32\cmd.exe /C “cd . && “C:\Program Files\CMake\bin\cmake.exe” -E vs_link_exe --msvc-ver=1942 --intdir=src\CMakeFiles\aseprite.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\mt.exe --manifests C:\Aseprite\src\main\settings.manifest – C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx86\x86\link.exe /nologo src\CMakeFiles\aseprite.dir\main\main.cpp.obj src\CMakeFiles\aseprite.dir\main\resources_win32.rc.res /out:bin\aseprite.exe /implib:lib\aseprite.lib /pdb:bin\aseprite.pdb /version:0.0 /machine:X86 /LTCG /debug /INCREMENTAL /subsystem:windows -LINK wsetargv.obj -ENTRY:“wWinMainCRTStartup” lib\app-lib.lib lib\lauxlib.lib lib\lualib.lib lib\lua.lib lib\ixwebsocket.lib wsock32.lib lib\cfg-lib.lib lib\dio-lib.lib lib\filters-lib.lib lib\flic-lib.lib lib\tga-lib.lib lib\render-lib.lib lib\doc-lib.lib lib\fixmath-lib.lib lib\cityhash.lib laf-ft.lib lib\ui-lib.lib lib\laf-os.lib lib\clip.lib lib\laf-gfx.lib C:\deps\skia\out\Release-x64\skia.lib “C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x86\OpenGL32.Lib” kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib psapi.lib wininet.lib comctl32.lib dwmapi.lib msimg32.lib C:\deps\skia\out\Release-x64\skshaper.lib lib\obs.lib lib\updater-lib.lib lib\ver-lib.lib lib\undo.lib lib\cmark.lib lib\jpeg.lib lib\giflib.lib lib\libpng16_static.lib lib\json11.lib lib\archive_static.lib lib\zlibstatic.lib lib\fmt.lib lib\tinyexpr.lib lib\TinyEXIF.lib lib\tinyxml2.lib lib\net-lib.lib lib\laf-base.lib shlwapi.lib dbghelp.lib version.lib lib\libcurl.lib wldap32.lib ws2_32.lib winmm.lib advapi32.lib crypt32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd .”
LINK Pass 1: command “C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx86\x86\link.exe /nologo src\CMakeFiles\aseprite.dir\main\main.cpp.obj src\CMakeFiles\aseprite.dir\main\resources_win32.rc.res /out:bin\aseprite.exe /implib:lib\aseprite.lib /pdb:bin\aseprite.pdb /version:0.0 /machine:X86 /LTCG /debug /INCREMENTAL /subsystem:windows -LINK wsetargv.obj -ENTRY:wWinMainCRTStartup lib\app-lib.lib lib\lauxlib.lib lib\lualib.lib lib\lua.lib lib\ixwebsocket.lib wsock32.lib lib\cfg-lib.lib lib\dio-lib.lib lib\filters-lib.lib lib\flic-lib.lib lib\tga-lib.lib lib\render-lib.lib lib\doc-lib.lib lib\fixmath-lib.lib lib\cityhash.lib laf-ft.lib lib\ui-lib.lib lib\laf-os.lib lib\clip.lib lib\laf-gfx.lib C:\deps\skia\out\Release-x64\skia.lib C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\x86\OpenGL32.Lib kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib psapi.lib wininet.lib comctl32.lib dwmapi.lib msimg32.lib C:\deps\skia\out\Release-x64\skshaper.lib lib\obs.lib lib\updater-lib.lib lib\ver-lib.lib lib\undo.lib lib\cmark.lib lib\jpeg.lib lib\giflib.lib lib\libpng16_static.lib lib\json11.lib lib\archive_static.lib lib\zlibstatic.lib lib\fmt.lib lib\tinyexpr.lib lib\TinyEXIF.lib lib\tinyxml2.lib lib\net-lib.lib lib\laf-base.lib shlwapi.lib dbghelp.lib version.lib lib\libcurl.lib wldap32.lib ws2_32.lib winmm.lib advapi32.lib crypt32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:src\CMakeFiles\aseprite.dir/intermediate.manifest src\CMakeFiles\aseprite.dir/manifest.res” failed (exit code 1181) with the following output:
LINK : warning LNK4044: オプション ‘/LINK’ は無効です。無視されます。
LINK : warning LNK4075: /INCREMENTAL は /LTCG の指定によって無視されます。
LINK : fatal error LNK1181: 入力ファイル ‘laf-ft.lib’ を開けません。
ninja: build stopped: subcommand failed.
C:\Aseprite\build>
C:\Aseprite\build>
C:\Aseprite\build>
C:\Aseprite\build>
C:\Aseprite\build>
C:\Aseprite\build>cmake -DCMAKE_CXX_COMPILER=“C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe” -DCMAKE_C_COMPILER=“C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe” -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_LIBRARY_DIR=C:\deps\skia\out\Release-x64 -DSKIA_LIBRARY=C:\deps\skia\out\Release-x64\skia.lib -G Ninja …
– Could NOT find CCache (missing: CCache_EXECUTABLE)
CMake Deprecation Warning at third_party/libpng/CMakeLists.txt:33 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
CMake Deprecation Warning at third_party/libpng/CMakeLists.txt:34 (cmake_policy):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
CMake Deprecation Warning at third_party/giflib/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
CMake Deprecation Warning at third_party/TinyEXIF/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
– curl version=[7.79.1-DEV]
– Could NOT find Perl (missing: PERL_EXECUTABLE)
– Enabled features: SSL IPv6 unixsockets libz AsynchDNS Largefile SSPI alt-svc HSTS SPNEGO Kerberos NTLM
– Enabled protocols: DICT FILE FTP FTPS GOPHER GOPHERS HTTP HTTPS IMAP IMAPS LDAP MQTT POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP
– Enabled SSL backends: Schannel
– Version: 10.2.0
– Build type: RelWithDebInfo
CMake Deprecation Warning at third_party/cmark/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
CMake Warning (dev) at third_party/json11/CMakeLists.txt:49 (install):
Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run
“cmake --help-policy CMP0177” for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Deprecation Warning at third_party/libarchive/CMakeLists.txt:2 (CMAKE_MINIMUM_REQUIRED):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
– Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
The package name passed to find_package_handle_standard_args
(LIBGCC)
does not match the name of the calling package (LibGCC). This can lead to
problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
third_party/libarchive/build/cmake/FindLibGCC.cmake:17 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
third_party/libarchive/CMakeLists.txt:1258 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
– Could NOT find LIBGCC (missing: LIBGCC_LIBRARY)
– Could NOT find PCREPOSIX (missing: PCREPOSIX_LIBRARY PCRE_INCLUDE_DIR)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
The package name passed to find_package_handle_standard_args
(PCRE) does
not match the name of the calling package (PCREPOSIX). This can lead to
problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
third_party/libarchive/build/cmake/FindPCREPOSIX.cmake:23 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
third_party/libarchive/CMakeLists.txt:1263 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
– Could NOT find PCRE (missing: PCRE_LIBRARY)
– Extended attributes support: none
– ACL support: none
CMake Deprecation Warning at laf/clip/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
– laf backend: skia
– laf zlib: zlibstatic
– laf pixman: pixman
– laf freetype: C:/deps/skia/out/Release-x64/freetype2.lib
– laf harfbuzz: C:/deps/skia/out/Release-x64/harfbuzz.lib
– skia dir: C:/deps/skia
– skia library: C:/deps/skia/out/Release-x64/skia.lib
– skia library dir: C:/deps/skia/out/Release-x64
– aseprite libwebp: C:/deps/skia/out/Release-x64/libwebp.lib
CMake Deprecation Warning at src/observable/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
CMake Deprecation Warning at src/undo/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument value. Or, use the … syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.
– Configuring done (1.6s)
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_C_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
CMAKE_CXX_COMPILER= C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64\cl.exe
– The C compiler identification is MSVC 19.42.34435.0
– The CXX compiler identification is MSVC 19.42.34435.0
– Detecting C compiler ABI info
– Detecting C compiler ABI info - failed
– Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/cl.exe
– Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:67 (message):
The C compiler
"C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/cl.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: 'C:/Aseprite/build/CMakeFiles/CMakeScratch/TryCompile-4p1e0z'
Run Build Command(s): C:/PROGRA~1/CMake/bin/ninja.exe -v cmTC_d3240
[1/2] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x64\cl.exe /nologo /DWIN32 /D_WINDOWS /D_DEBUG /MTd /Zi /Ob0 /Od /RTC1 -MTd /showIncludes /FoCMakeFiles\cmTC_d3240.dir\testCCompiler.c.obj /FdCMakeFiles\cmTC_d3240.dir\ /FS -c C:\Aseprite\build\CMakeFiles\CMakeScratch\TryCompile-4p1e0z\testCCompiler.c
[2/2] C:\WINDOWS\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --msvc-ver=1942 --intdir=CMakeFiles\cmTC_d3240.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\mt.exe --manifests -- C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_d3240.dir\testCCompiler.c.obj /out:cmTC_d3240.exe /implib:cmTC_d3240.lib /pdb:cmTC_d3240.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
FAILED: cmTC_d3240.exe
C:\WINDOWS\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --msvc-ver=1942 --intdir=CMakeFiles\cmTC_d3240.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\mt.exe --manifests -- C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_d3240.dir\testCCompiler.c.obj /out:cmTC_d3240.exe /implib:cmTC_d3240.lib /pdb:cmTC_d3240.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK Pass 1: command "C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_d3240.dir\testCCompiler.c.obj /out:cmTC_d3240.exe /implib:cmTC_d3240.lib /pdb:cmTC_d3240.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\cmTC_d3240.dir/intermediate.manifest CMakeFiles\cmTC_d3240.dir/manifest.res" failed (exit code 1120) with the following output:
testCCompiler.c.obj : error LNK2001: 外部シンボル _RTC_InitBase は未解決です
testCCompiler.c.obj : error LNK2001: 外部シンボル _RTC_Shutdown は未解決です
LINK : error LNK2001: 外部シンボル mainCRTStartup は未解決です
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\kernel32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\user32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\gdi32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\winspool.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\shell32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\ole32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\oleaut32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\uuid.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\comdlg32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x86\advapi32.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\lib\x86\LIBCMTD.lib : warning LNK4272: ライブラリのコンピューターの種類 'x86' がターゲットのコンピューターの種類' x64' と競合しています
cmTC_d3240.exe : fatal error LNK1120: 3 件の未解決の外部参照
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:23 (project)
– Configuring incomplete, errors occurred!
C:\Aseprite\build>ninja aseprite
ninja: error: build.ninja:35: loading ‘CMakeFiles\rules.ninja’: The system cannot find the file specified.
include CMakeFiles\rules.ninja
^ near here
`
Can someone give me any information? Thanks. =)