免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3268 | 回复: 1
打印 上一主题 下一主题

给内核打补丁时出现Hunk #1 FAILED错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-25 16:34 |只看该作者 |倒序浏览
在linux下给内核的一个c文件打补丁时出现Hunk #1 FAILED的错误


  1. [root@localhost SCSITGT]# ls
  2. 26_scst.patch  scsi_lib.c  scsi_request.h
  3. [root@localhost SCSITGT]# patch -p3 < 26_scst.patch
  4. patching file scsi_lib.c
  5. Hunk #1 FAILED at 254.
  6. 1 out of 1 hunk FAILED -- saving rejects to file scsi_lib.c.rej
  7. patching file scsi_request.h
  8. Hunk #1 FAILED at 54.
  9. 1 out of 1 hunk FAILED -- saving rejects to file scsi_request.h.rej
复制代码


其中26_scst.patch是对scsi_lib.c和scsi_request.h打补丁的补丁文件。

论坛徽章:
0
2 [报告]
发表于 2006-12-25 19:33 |只看该作者

回复 1楼 oneofakind 的帖子

我自己怀疑可能是patch文件中指明的行号跟原文件不符。
哪位高手能帮忙解释下patch文件中的

  1. --- helloworld.c        2006-11-15 09:37:24.000000000 +0800
  2. +++ helloworldnew.c     2006-11-15 21:25:50.000000000 +0800
  3. @@ -2,4 +2,5 @@
复制代码

第三行的@@ -2,4 +2,5 @@中的数字各代表什么?
不胜感激
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP