Estou tentando corrigir o st-terminal e um erro [Hunk # 4 FAILED at 1013.] retornou, não sei o que esse erro significa e não faço ideia de como resolvê-lo ou onde preciso procurar!
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);
A mensagem
é refletido na rejeição, que mostra os números de linha que tentou corrigir. Esse pedaço pode se aplicar na versão atual em torno da linha 1006 de
x.c
, exceto que foi confundido por uma linha em branco:ou, mostrando números de linha (editor de texto):
O "-" da rejeição na primeira coluna indica que estava tentando remover as linhas. Você poderia apenas editá-los, assumindo que as outras alterações no arquivo estavam corretas (ou seja, essa inicialização pode ser redundante, pode não, dependendo de quão atualizado o arquivo de patch está).