Patching ST Terminal (ST-XResources-20180309-C5BA9C0.diff), возвращенные с Hunk # 4, не удалось в 1013

#!/bin/bash

i=0
while IFS= read -r line; do
array1[i]="${line:0:4}"
array2[i]="${line:5:12}"
#echo ${array1[i]} ${array2[i]}
i=$((i + 1))
done <$1

для каждой прочитанной строки он будет нарезать ее и сохранять в слот массива eq. Я не добавил эхо для массиваX[i], но вы можете проверить это. Надеюсь, это сработает для вас.

0
10.09.2018, 23:33
1 ответ

Сообщение

Hunk #4 FAILED at 1013.

отражается в отклонении, которое показывает номера строк, которые он пытался исправить. Этот фрагмент может применяться в текущей версии к строке 1006 из x.c, за исключением того, что он был сбит с толку пустой строкой :

.
        XColor xmousefg, xmousebg;

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

или, показывая номера строк (текстовый редактор):

   1000 xinit(int cols, int rows)
   1001 {
   1002         XGCValues gcvalues;
   1003         Cursor cursor;
   1004         Window parent;
   1005         pid_t thispid = getpid();
   1006         XColor xmousefg, xmousebg;
   1007
   1008         if (!(xw.dpy = XOpenDisplay(NULL)))
   1009                 die("can't open display\n");
   1010         xw.scr = XDefaultScreen(xw.dpy);
   1011         xw.vis = XDefaultVisual(xw.dpy, xw.scr);

Отклонение " -" в первом столбце указывает на то, что он пытался удалить строки. Вы можете просто отредактировать их, предполагая, что другие изменения в файле были правильными (, т. е. эта инициализация может быть избыточной, а может и нет, в зависимости от даты -до -файла исправления )..

1
28.01.2020, 02:42

Теги

Похожие вопросы