Win4lin & ASP 9.0
i386-asplinux-linux-gnu)
Добрый день.
Кто нибудь запускал сабж?
Я скачал Kernel-Win4Lin3-2.4.19.patch и mki-adapter.patch
mki-adapter.patch пропатчился нормально
но kernel патч начал ругаться
cat Kernel-Win4Lin3-2.4.20.patch | patch -p1 -s -N -E -d /usr/src/linux/
1 out of 5 hunks FAILED -- saving rejects to file arch/i386/kernel/head.S.rej
1 out of 2 hunks FAILED -- saving rejects to file arch/i386/kernel/smpboot.c.rej
2 out of 2 hunks FAILED -- saving rejects to file include/asm-i386/desc.h.rej
1 out of 1 hunk FAILED -- saving rejects to file include/asm-i386/segment.h.rej
1 out of 2 hunks FAILED -- saving rejects to file include/linux/sched.h.rej
1 out of 2 hunks FAILED -- saving rejects to file kernel/exit.c.rej
2 out of 2 hunks FAILED -- saving rejects to file kernel/sched.c.rej
1 out of 2 hunks FAILED -- saving rejects to file mm/vmscan.c.rej
ну и дальше соответственно дело заглохло ...
что тут можно сделать???
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru
Здравствуйте, Русскин.
Вы писали 25 Ноябрь 2003 г., 10:43:01:
Нет, у меня руки не дошли
видимо опечатка - здесь 2.4.29, далее 2.4.20
Если патч накладывается на стандартное ядро (ASP9) то наверное стоит
попробовать (без особой надежды на полный успех)
Kernel-Win4Lin3-RedHat9.0_2.4.20.18.patch
Если подобных сообщений станет меньше, то уже хорошо.
Хотя (IMO) лучше всё таки воспользоваться vanilla kernel.
Относительно ошибок (rejects) при патче (любом основанном на diff), то
можно элементарно вручную с корректировать файлы. Для этого нужен
любимый редактор текста (желательно с поддержкой синтаксиса языка
програмирования данного продукта), смотрим на строку вроде
соотвественно открываем для правки файл mm/vmscan.c, и для просмотра
mm/vmscan.c.rej. В последнем показаны блоки искомого и заменяемого текста
(в том числе и номера строк). Из вышеприведённого сообщения видно что
в файле mm/vmscan.c только 1 блок из двух не был автоматически
изменён. Далее находится в исходном файле искомый текст и правится в
соотвествием с требованиями патча. При небольшой удачи даже не
потребуется особого знания данного языка програмирования.
Удачи!
PS: получив рабочий патч стоит выложить его на общедоступном месте
( получив славу первопроходца и благодарность трудящихся :)