You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PS E:\vulkan_config> xmake -vD
checking for platform ... windows
checking for architecture ... x64
checking for cl.exe ... E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\bin\HostX64\x64\cl.exe
checking for Microsoft Visual Studio (x64) version ... 2022
checking for Microsoft C/C++ Compiler (x64) version ... 19.34.31935
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(nim.exe --version), No such file or directory
checking for nim ... no
checkinfo: cannot runv(nim.exe --version), No such file or directory
checking for nim ... no
checkinfo: cannot runv(unzip.exe -v), No such file or directory
checking for unzip ... no
checking for 7z ... E:\Program Files\xmake\winenv\bin\7z
checking for git ... ok
checkinfo: cannot runv(gzip.exe --version), No such file or directory
checking for gzip ... no
updating repositories ..
pulling repository(build-artifacts): https://gitee.com/xmake-mirror/build-artifacts.git to C:\Users\ryanr\AppData\Local.xmake\repositories\build-artifacts ..
git -c core.fsmonitor=false pull origin main -f
error: cannot pull with rebase: You have unstaged changes.
error: please commit or stash them.
error: @programdir\core\main.lua:329: @programdir\core\sandbox\modules\import\core\base\task.lua:65: @programdir\core\sandbox\modules\import\core\base\task.lua:65: @programdir\core\sandbox\modules\os.lua:378: execv(git -c core.fsmonitor=false pull origin main -f) failed(128)
stack traceback:
[C]: in function 'error'
[@programdir\core\base\os.lua:973]:
[@programdir\core\sandbox\modules\os.lua:378]:
[@programdir\core\sandbox\modules\os.lua:291]: in function 'vrunv'
[@programdir\modules\devel\git\pull.lua:97]:
[@programdir\plugins\repo\main.lua:118]: in function 'task'
[@programdir\plugins\repo\main.lua:137]: in function '_update'
[@programdir\plugins\repo\main.lua:241]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:275]:
[@programdir\core\base\task.lua:491]: in function 'run'
[@programdir\core\sandbox\modules\import\core\base\task.lua:63]: in function 'run'
[@programdir\modules\private\action\require\install.lua:80]:
[@programdir\actions\config\main.lua:391]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:275]:
[@programdir\core\base\task.lua:491]: in function 'run'
[@programdir\core\sandbox\modules\import\core\base\task.lua:63]: in function 'run'
[@programdir\actions\build\main.lua:191]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:275]:
[@programdir\core\base\task.lua:491]: in function 'run'
[@programdir\core\main.lua:327]: in function 'cotask'
[@programdir\core\base\scheduler.lua:406]:
stack traceback:
[C]: in function 'error'
@programdir\core\base\os.lua:973: in function 'base/os.raiselevel'
(...tail calls...)
@programdir\core\main.lua:329: in upvalue 'cotask'
@programdir\core\base\scheduler.lua:406: in function <@programdir\core\base\scheduler.lua:399>
The text was updated successfully, but these errors were encountered:
Bot detected the issue body's language is not English, translate it automatically.
Since reinstallation did not solve the problem, I suspected that there was a problem in the local xmake-related cache, so I cleaned up the relevant information in the user and appdata directories, and the problem was solved.
Xmake 版本
2.9.4
操作系统版本和架构
Windows 11 Version 23H2 x86_64
描述问题
使用本地的sdk+远程库组合构建,在xmake build执行后updating repositories .. 阶段报错,提示无法rebase更新,本地有未stash 的更新,但这个目录并不是一个git仓库,并不存在任何版本管理相关的操作。尝试过xmake clean、重新安装xmake和重启等方案,都无法解决。似乎是xmake
期待的结果
正常构建完毕
工程配置
add_rules("mode.debug", "mode.release")
add_rules("plugin.compile_commands.autoupdate", {outputdir = ".vscode"})
set_languages("cxx20")
local vulkan_sdk_path = os.getenv("VULKAN_SDK")
add_includedirs(path.join(vulkan_sdk_path, "include"))
add_linkdirs(path.join(vulkan_sdk_path, "lib"))
add_requires("glfw")
target("vulkan_config")
set_kind("binary")
add_files("src/*.cpp")
add_packages("glfw")
附加信息和错误日志
PS E:\vulkan_config> xmake -vD
checking for platform ... windows
checking for architecture ... x64
checking for cl.exe ... E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\bin\HostX64\x64\cl.exe
checking for Microsoft Visual Studio (x64) version ... 2022
checking for Microsoft C/C++ Compiler (x64) version ... 19.34.31935
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(nim.exe --version), No such file or directory
checking for nim ... no
checkinfo: cannot runv(nim.exe --version), No such file or directory
checking for nim ... no
checkinfo: cannot runv(unzip.exe -v), No such file or directory
checking for unzip ... no
checking for 7z ... E:\Program Files\xmake\winenv\bin\7z
checking for git ... ok
checkinfo: cannot runv(gzip.exe --version), No such file or directory
checking for gzip ... no
updating repositories ..
pulling repository(build-artifacts): https://gitee.com/xmake-mirror/build-artifacts.git to C:\Users\ryanr\AppData\Local.xmake\repositories\build-artifacts ..
git -c core.fsmonitor=false pull origin main -f
error: cannot pull with rebase: You have unstaged changes.
error: please commit or stash them.
error: @programdir\core\main.lua:329: @programdir\core\sandbox\modules\import\core\base\task.lua:65: @programdir\core\sandbox\modules\import\core\base\task.lua:65: @programdir\core\sandbox\modules\os.lua:378: execv(git -c core.fsmonitor=false pull origin main -f) failed(128)
stack traceback:
[C]: in function 'error'
[@programdir\core\base\os.lua:973]:
[@programdir\core\sandbox\modules\os.lua:378]:
[@programdir\core\sandbox\modules\os.lua:291]: in function 'vrunv'
[@programdir\modules\devel\git\pull.lua:97]:
[@programdir\plugins\repo\main.lua:118]: in function 'task'
[@programdir\plugins\repo\main.lua:137]: in function '_update'
[@programdir\plugins\repo\main.lua:241]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:275]:
[@programdir\core\base\task.lua:491]: in function 'run'
[@programdir\core\sandbox\modules\import\core\base\task.lua:63]: in function 'run'
[@programdir\modules\private\action\require\install.lua:80]:
[@programdir\actions\config\main.lua:391]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:275]:
[@programdir\core\base\task.lua:491]: in function 'run'
[@programdir\core\sandbox\modules\import\core\base\task.lua:63]: in function 'run'
[@programdir\actions\build\main.lua:191]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:275]:
[@programdir\core\base\task.lua:491]: in function 'run'
[@programdir\core\main.lua:327]: in function 'cotask'
[@programdir\core\base\scheduler.lua:406]:
stack traceback:
[C]: in function 'error'
@programdir\core\base\os.lua:973: in function 'base/os.raiselevel'
(...tail calls...)
@programdir\core\main.lua:329: in upvalue 'cotask'
@programdir\core\base\scheduler.lua:406: in function <@programdir\core\base\scheduler.lua:399>
The text was updated successfully, but these errors were encountered: