我正在尝试使用CMake脚本复制目录。
execute_process(COMMAND ${CMAKE_COMMAND} -E tar czf "${name}.orig.tar.gz" "${folder}"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/Debian)
但它正在抛出错误。
CMake Error: archive_write_header: Can't translate pathname 'files/osgModels/textures/índice.jpeg' to UTF-8
现在我最终得到的档案并不包含所有档案。
但是,我可以在独立运行tar时成功创建存档,即不使用CMake。
答案 0 :(得分:1)
我认为您在版本2.8.12.2之后已经解决了CMake bug。我不确定修复程序是否已将其设置为3.0.0或者是否为3.0.1,但无论如何,如果将CMake更新为当前版本,您应该会看到问题消失。
(我希望í
的{{1}}字符是问题所在