-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/include/libwebsockets/lws-ws-state.h
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/include/libwebsockets/lws-x509.h
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/include/libwebsockets.h
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/include/lws_config.h
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/cmake/libwebsockets-config.cmake
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/cmake/libwebsockets-config-version.cmake
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/cmake/LwsCheckRequirements.cmake
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/cmake/LibwebsocketsTargets.cmake
-- Installing: C:/Users/runneradmin/AppData/Local/.xmake/packages/l/libwebsockets/v4.5.8/756ad6ba85f948b0b387f9aa7d938bd8/cmake/LibwebsocketsTargets-release.cmake
finding libwebsockets from xmake ..
checking for xmake::libwebsockets ... libwebsockets v4.5.8
{
license = "MIT",
links = {
"websockets_static",�
},
sysincludedirs = {
"C:\Users\runneradmin\AppData\Local\.xmake\packages\l\libwebsockets\v4.5.8\756ad6ba85f948b0b387f9aa7d938bd8\include",�
},
syslinks = "ws2_32",
version = "v4.5.8",
linkdirs = {
"C:\Users\runneradmin\AppData\Local\.xmake\packages\l\libwebsockets\v4.5.8\756ad6ba85f948b0b387f9aa7d938bd8\lib",�
},
libfiles = {
"C:\Users\runneradmin\AppData\Local\.xmake\packages\l\libwebsockets\v4.5.8\756ad6ba85f948b0b387f9aa7d938bd8\lib\websockets_static.lib",�
},
static = true,�
}
patching C:\Users\runneradmin\AppData\Local\.xmake\packages\l\libwebsockets\v4.5.8\756ad6ba85f948b0b387f9aa7d938bd8\lib\pkgconfig\libwebsockets.pc ..
checking for C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostX64\ARM64\cl.exe ... c:\program files\microsoft visual studio\2022\enterprise\vc\tools\msvc\14.44.35207\bin\hostx64\arm64\cl.exe
checking for flags (-MT) ... ok
> cl.exe "-MT" "-nologo"
checking for flags (cl_external_includedir) ... ok
> cl.exe "-external:W0" "-external:IC:\Users\runneradmin\AppData\Local\.xmake\packages\l\libwebsockets\v4.5.8\756ad6ba85f948b0b387f9aa7d938bd8\include" "-nologo"
> "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\ARM64\\cl.exe" -c -nologo -MT -external:W0 -external:IC:\Users\runneradmin\AppData\Local\.xmake\packages\l\libwebsockets\v4.5.8\756ad6ba85f948b0b387f9aa7d938bd8\include -FoC:\Users\RUNNER~1\AppData\Local\Temp\.xmake\260602\_0a989de65891904e3db3c175a6692a6d.o C:\Users\RUNNER~1\AppData\Local\Temp\.xmake\260602\_5d73b101c46966995d56af2db92b103d.c
checking for flags (cl_sourceDependencies) ... ok
> cl.exe "/sourceDependencies" "C:\Users\RUNNER~1\AppData\Local\Temp\.xmake\260602\_d7d9389032bb5785baabfcf52d284ff3.json" "-nologo"
> "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\ARM64\\link.exe" -nologo -dynamicbase -nxcompat -machine:arm64 -nodefaultlib:msvcrt.lib -libpath:C:\Users\runneradmin\AppData\Local\.xmake\packages\l\libwebsockets\v4.5.8\756ad6ba85f948b0b387f9aa7d938bd8\lib websockets_static.lib ws2_32.lib -out:C:\Users\RUNNER~1\AppData\Local\Temp\.xmake\260602\_0a989de65891904e3db3c175a6692a6d.b C:\Users\RUNNER~1\AppData\Local\Temp\.xmake\260602\_0a989de65891904e3db3c175a6692a6d.o
> checking for c includes(libwebsockets.h)
> checking for c funcs(lws_create_context)
> checking for c links(websockets_static, ws2_32)
> checking for c snippet(has_cfuncs)
=> install libwebsockets v4.5.8 .. ok
error: execv(D:\a\xmake-repo\xmake-repo\.xmake-cache\xmake.exe require -f -y --build -v -D --linkjobs=2 --extra={configs={shared=false}} "libwebsockets v4.5.8") failed(-1073741571), unknown reason
Error: Process completed with exit code 1.
Xmake 版本
3.0.9-master
操作系统版本和架构
Windows
描述问题
xrepo正常安装包后xmake进程异常退出:
问题在3.0.7上就已经存在,选取一个有代表性的:xmake-io/xmake-repo#10113
期待的结果
已经安装成功,xmake进程应该正常退出执行。
工程配置
https://github.com/xmake-io/xmake-repo/blob/dev/packages/l/libwebsockets/xmake.lua
附加信息和错误日志