$ git clone git@github.com:linuxdeepin/treeland.git --recursive
$ cd treeland
$ cmake -Bbuild -DWITH_SUBMODULE_WAYLIB=ON
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsMacros.cmake:93 (list):
list index: 2 out of range (-1, 0)
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsMacros.cmake:354 (_qt_internal_add_shaders_impl)
/usr/lib/x86_64-linux-gnu/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsMacros.cmake:363 (qt6_add_shaders)
src/CMakeLists.txt:262 (qt_add_shaders)
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsMacros.cmake:94 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsMacros.cmake:354 (_qt_internal_add_shaders_impl)
/usr/lib/x86_64-linux-gnu/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsMacros.cmake:363 (qt6_add_shaders)
src/CMakeLists.txt:262 (qt_add_shaders)
SUMMARY | 问题概要
在路径中有
@的目录中进行项目构建会出现报错LAUNCH-WAY | 启动方式
unknown
BACKEND | 启动后端
unknown
STEPS TO REPRODUCE | 复现步骤
复现方法:
/tmp/uuu@123OBSERVED RESULT | 观察到的结果
出现如下报错:
EXPECTED RESULT | 期望的结果
正常构建项目
ADDITIONAL INFORMATION | 额外补充
可能是 qt_add_shaders 问题