1013에서 Hunk #4 FAILED를 반환하도록 st 터미널(st-xresources-20180309-c5ba9c0.diff)을 패치합니다.

1013에서 Hunk #4 FAILED를 반환하도록 st 터미널(st-xresources-20180309-c5ba9c0.diff)을 패치합니다.

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화

첫 번째 열의 거부된 "-"는 해당 행을 삭제하려고 한다는 의미입니다. 파일의 다른 변경 사항이 정확하다고 가정하면 이러한 내용을 편집할 수 있습니다(즉, 패치 파일이 얼마나 최신인지에 따라 초기화가 중복되거나 중복되지 않을 수 있습니다).

관련 정보