make: *** No rule to make target 'target/debs/bullseye/python-p4-hlir_0.9.36-1_all.deb'怎么解决
时间: 2023-11-07 10:05:25 浏览: 32
这个错误通常是由于 Makefile 文件中的目标或依赖项出现问题导致的。检查一下 Makefile 文件中对应的目标和依赖项是否存在或者路径是否正确。
另外,检查一下目标文件是否存在,如果不存在,可以尝试重新生成目标文件。如果问题仍然存在,可以尝试清除一下编译环境,重新编译。
如果还是无法解决问题,建议提供更多的错误信息和上下文信息,以便更好地理解和解决问题。
相关问题
mv Tenjin-1.1.1/deb_dist/python-tenjin_1.1.1-1_all.deb /sonic/target/debs/bullseye/ /usr/local/share/buildinfo/scripts/buildinfo_base.sh: line 165: /usr/local/share/buildinfo/build-versions/versions-web: Permission denied 怎么解决
这个错误提示表明你没有足够的权限将deb文件移动到目标文件夹中。你需要以管理员身份运行该命令,或者使用sudo命令来提升你的权限。可以尝试以下两个方法来解决该问题:
1. 使用sudo命令来运行该命令,例如:
```
sudo mv Tenjin-1.1.1/deb_dist/python-tenjin_1.1.1-1_all.deb /sonic/target/debs/bullseye/
```
2. 使用管理员身份运行该命令,例如:
```
su -
mv Tenjin-1.1.1/deb_dist/python-tenjin_1.1.1-1_all.deb /sonic/target/debs/bullseye/
exit
```
请注意,在执行这些命令之前,请确保你已经具有足够的权限来执行它们。
Makefile:8: recipe for target '/sonic/target/debs/stretch/kdump-tools_1.6.1-1_all.deb' failed
这个错误提示是说明在执行 Makefile 中的第 8 行命令时出现了错误。其中,Makefile 是一个用于自动化编译和链接程序的工具,类似于脚本语言。
在这个错误提示中,/sonic/target/debs/stretch/kdump-tools_1.6.1-1_all.deb 是一个目标文件,它的生成需要执行一条命令,但是这个命令执行失败了,导致目标文件无法生成。
要解决这个问题,需要检查 Makefile 中第 8 行的命令是否正确,以及是否存在依赖关系没有满足等情况。还可以尝试手动执行该命令,查看错误信息并进行排查。