Suckless-Terminal

修補 st 終端 (st-xresources-20180309-c5ba9c0.diff) 返回 Hunk #4 FAILED at 1013

  • September 10, 2018

我正在嘗試修補 st-terminal 和錯誤

$$ Hunk #4 FAILED at 1013. $$返回,我不知道該錯誤是什麼意思,也不知道如何解決它或我需要看哪裡! patch -p1 < ~/Downloads/st-xresources-20180309-c5ba9c0.diff patching file config.def.h patching file x.c Hunk #3 succeeded at 797 (offset 5 lines). Hunk #4 FAILED at 1013. Hunk #5 succeeded at 1884 (offset 6 lines). Hunk #6 succeeded at 2010 with fuzz 1 (offset 6 lines). 1 out of 6 hunks FAILED -- saving rejects to file x.c.rej

`cat x.c.rej — x.c +++ x.c @@ -1013,8 +1027,6 @@ xinit(int cols, int rows) pid_t thispid = getpid(); XColor xmousefg, xmousebg;

  • if (!(xw.dpy = XOpenDisplay(NULL)))
  • die(“Can’t open display\n”); xw.scr = XDefaultScreen(xw.dpy); xw.vis = XDefaultVisual(xw.dpy, xw.scr);`

訊息

Hunk #4 FAILED at 1013.

反映在拒絕中,它顯示了它嘗試修補的行號。該塊可能適用於 1006 行附近的目前版本**x.c**,除了它被空白行混淆:

XColor xmousefg, xmousebg;

if (!(xw.dpy = XOpenDisplay(NULL)))

或者,顯示行號(文本編輯器):

1000 xinit(整數列,整數行)
1001 {
1002 XGCValues gcvalues;
1003 游標游標;
1004 視窗父級;
1005 pid_t thispid = getpid();
第1006章
1007
1008 如果 (!(xw.dpy = XOpenDisplay(NULL)))
1009 die("無法打開顯示\n");
1010 xw.scr = XDefaultScreen(xw.dpy);
第1011章

第一列中拒絕的“-”表示它正在嘗試刪除這些行。您可以只編輯這些,假設對文件的其他更改是正確的(即,初始化可能是多餘的,也可能不是,這取決於更新檔文件的最新程度)。

引用自:https://unix.stackexchange.com/questions/468106