error.ManifestInvalidPathError: invalid ~ bad component: ..

错误描述

repo init 命令出现如下错误

error.ManifestInvalidPathError:  invalid "src": ../toolchains/aarch64/bin/aarch64-linux-gnu-gdb: bad component: ..

解决方法

cd 工作目录
cd .repo/manifests
# 我的是repo optee_rpi3时出现的
vim rpi3.xml
注释掉 ".."所在行


        
        
        
                
                
        

手动link
make toolchains之后

ln -s ../toolchains/aarch64/bin/aarch64-linux-gnu-gdb build/gdb

# 只是这里../toolchains/aarch64/bin/aarch64-linux-gnu-gdb

错误原因

忘了在哪看到 新版repo不支持虚链接,回头添加索引的时候找不到了,不过换老版的repo也不行

参考

https://github.com/OP-TEE/manifest/issues/157

你可能感兴趣的:(error.ManifestInvalidPathError: invalid ~ bad component: ..)