为什么补丁找不到此文件?

stdcerr:

我想将补丁应用到u-boot源,但有些方式,Linux不允许我这样做。我有的:

reg@ubuntu:~/NextGen/trunk/FW/thirdparty/u-boot$ patch -p1 < ../u-boot/u-boot-2013.01-wr.patch 
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -uNr u-boot-2013.01/arch/powerpc/cpu/mpc85xx/cpu_init.c u-boot-2013.01.modified/arch/powerpc/cpu/mpc85xx/cpu_init.c
|--- u-boot-2013.01/arch/powerpc/cpu/mpc85xx/cpu_init.c 2013-01-15 13:47:42.000000000 -0800
|+++ u-boot-2013.01.modified/arch/powerpc/cpu/mpc85xx/cpu_init.c        2013-05-16 10:58:08.973906692 -0700
--------------------------
File to patch: ^C
reg@ubuntu:~/NextGen/trunk/FW/thirdparty/u-boot$ ls -l u-boot-2013.01/arch/powerpc/cpu/mpc85xx/cpu_init.c
-rw-r--r-- 1 reg reg 16745 Jan 15  2013 u-boot-2013.01/arch/powerpc/cpu/mpc85xx/cpu_init.c
reg@ubuntu:~/NextGen/trunk/FW/thirdparty/u-boot$ 

那么,当文件完全位于正确的位置时,为什么找不到文件呢?这里发生了什么?

那个人:

这里涉及三个文件路径:

  • 补丁的原始文件: u-boot-2013.01/arch/powerpc/cpu/mpc85xx/cpu_init.c
  • 补丁程序的目标文件: u-boot-2013.01.modified/arch/powerpc/cpu/mpc85xx/cpu_init.c
  • 目标文件被剥离的原因是-p1arch/powerpc/cpu/mpc85xx/cpu_init.c

修补程序将查找已剥离的目标文件,但该文件不存在。

cd u-boot-2013.01然后patch -p1 < ../../u-boot/u-boot-2013.01-wr.patch,您应该会有更多的运气。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示来自文件的ImageView找不到此文件

phpDocumentor 文件夹 - 找不到此文件的摘要

python为什么找不到此功能?

为什么找不到此元素?

为什么会遇到此错误:找不到导入文件或文件不可读:./styles-variables?

为什么我的IntelliJ IDEA项目找不到此导入?

VALIDATE CONSTRAINT为什么找不到此外键冲突?

为什么找不到此std :: map键?

为什么在RegEx中找不到此字符串?

运行时错误-找不到此文件;验证名称和文件路径正确(Excel / VBA)

为什么找不到错误js文件?

为什么我的脚本找不到文件?

为什么laravel找不到css文件?

为什么 gunicorn 找不到静态文件?

为什么bash找不到文件?

为什么将SparkSql与Hive一起使用时找不到此表错误?

为什么在网上找不到此命令的任何内容?`statftime`

为什么在setInterval循环之外找不到此函数?(javascript)

为什么在比较数组中的字符串时找不到此命令?

当启动模拟器时,为什么会收到此GRPC错误“警告:EmulatorService.cpp:448:找不到证书文件”?

为什么我可以打开此文件?

为什么加载此文件的速度很慢

grep在此文件中找不到文本

为什么我在文件中找不到文件但在phonegap中找不到异常

Windows 8.1为什么找不到我的文件?

为什么找不到我的文件?[安卓]

为什么在终端中找不到文件位置?

为什么我的for循环找不到任何文件?

为什么在特定文件夹中找不到命令?