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);
ベストアンサー1
情報
Hunk #4 FAILED at 1013.
拒否に反映され、パッチを試みた行番号が表示されます。このブロックは、おそらくライン1006付近の現在のバージョンに適用されます。x.c
、空行で混乱する点を除いて、
XColor xmousefg、xmousebg; if(!(xw.dpy = XOpenDisplay(NULL)))
または行番号を表示します(テキストエディタ)。
1000 xinit(int列、int行) 1001 { 第1002話 第1002話 1003カーソルカーソル。 1004 ウィンドウ親; 第1005話 第1006話 第1006話 1007 第1008話 1009 die("ディスプレイを開けません\n"); 第1010話 第1011話
最初の列の拒否された「-」は、その行を削除しようとしていることを意味します。ファイル内の他の変更が正しいと仮定すると、これらの内容を編集できます(つまり、パッチファイルがどれほど最新であるかに応じて、初期化が重複していない可能性があります)。