运行tar时出现CMake错误

时间:2015-05-14 21:16:08

标签: cmake

我正在尝试使用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。

1 个答案:

答案 0 :(得分:1)

我认为您在版本2.8.12.2之后已经解决了CMake bug。我不确定修复程序是否已将其设置为3.0.0或者是否为3.0.1,但无论如何,如果将CMake更新为当前版本,您应该会看到问题消失。

(我希望í的{​​{1}}字符是问题所在