大块在简单的补丁上失败,我应该如何解释拒绝文件



我正在尝试创建一个补丁,该补丁可以从makefile中删除最后20行,但正在获得" Hunk#1在14中失败。"和以下拒绝文件。

***************
*** 14,35 ****
  host_cpu = @host_cpu@
- if MAC_DARWIN
- carbon = @enable_carbon@
- bin_SCRIPTS = $(launch_scripts)
- install: install-am
- if UniversalMacBinary
-     $(CC) -arch ppc -o aoutppc -Dcpu=""$(host_cpu)"" -I. $(srcdir)/launch.c $(srcdir)/mac2uxarg.c -framework Carbon
-     $(CC) -arch i386 -o aouti386 -Dcpu=""$(host_cpu)"" -I. $(srcdir)/launch.c $(srcdir)/mac2uxarg.c -framework Carbon
-     lipo aouti386 aoutppc -create -output a.out
- else
-     gcc -g -arch i386 -Dncpu=""$(host_cpu)"" -I. $(srcdir)/launch.c $(srcdir)/mac2uxarg.c -framework Carbon
-
- endif
-     carbon=$(carbon) sh $(srcdir)/launch_inst.sh "$(host_cpu)" "$(DESTDIR)$(prefix)" "$(srcdir)"
-     for i in $(S) ; do 
-         sed "s/^CPU.*/CPU="$(host_cpu)"/" < $(DESTDIR)$(bindir)/$$i > temp; 
-         mv temp $(DESTDIR)$(bindir)/$$i; 
-         chmod 755 $(DESTDIR)$(bindir)/$$i; 
-     done
- endif
--- 14,16 ----
  host_cpu = @host_cpu@

我应该如何解释?我本来以为第14-16号线是一场比赛。补丁是

diff --git a/src/mac/Makefile.am b/src/mac/Makefile.am
index a612653..76d9389 100755
--- a/src/mac/Makefile.am
+++ b/src/mac/Makefile.am
@@ -14,22 +14,3 @@ EXTRA_DIST = maccmd.c njconf.h nrnneosm.h bbsconf.h macnrn.h nrnconf.h 
 host_cpu = @host_cpu@
-if MAC_DARWIN
-carbon = @enable_carbon@
-bin_SCRIPTS = $(launch_scripts)
-install: install-am
-if UniversalMacBinary
-    $(CC) -arch ppc -o aoutppc -Dcpu=""$(host_cpu)"" -I. $(srcdir)/launch.c $(srcdir)/mac2uxarg.c -framework Carbon
-    $(CC) -arch i386 -o aouti386 -Dcpu=""$(host_cpu)"" -I. $(srcdir)/launch.c $(srcdir)/mac2uxarg.c -framework Carbon
-    lipo aouti386 aoutppc -create -output a.out
-else
-    gcc -g -arch i386 -Dncpu=""$(host_cpu)"" -I. $(srcdir)/launch.c $(srcdir)/mac2uxarg.c -framework Carbon
-
-endif
-    carbon=$(carbon) sh $(srcdir)/launch_inst.sh "$(host_cpu)" "$(DESTDIR)$(prefix)" "$(srcdir)"
-    for i in $(S) ; do 
-        sed "s/^CPU.*/CPU="$(host_cpu)"/" < $(DESTDIR)$(bindir)/$$i > temp; 
-        mv temp $(DESTDIR)$(bindir)/$$i; 
-        chmod 755 $(DESTDIR)$(bindir)/$$i; 
-    done
-endif

对不起,在询问之前应该做更多的挖掘。问题是我使用vim将补丁粘贴到另一个文件中,并且正在更改线结尾。

我通过使用>>

将补丁程序直接保存到文件来修复它
git diff >> my_file

最新更新