Титла: компилиране на кернел проблем Публикувано от: HighWay в Jan 26, 2007, 11:22 Здравейте
Опитвам се да прекомпилирам кернела 2.4.x -> 2.6.x Грешката която дава: ..... CC mm/swap_state.o CC mm/swapfile.o CC mm/thrash.o In file included from mm/thrash.c:12: include/linux/mm.h:722:37: invalid suffix "inode" on integer constant In file included from mm/thrash.c:12: include/linux/mm.h:722: error: syntax error before numeric constant include/linux/mm.h:722: warning: function declaration isn't a prototype make[1]: *** [mm/thrash.o] Error 1 make: *** [mm] Error 2 Забелязах че при компилиране излиза с грешка винаги на различни места без да променям нещо по конфигурационния фаил Моля за стъвет къде може да е проблема OS Slackware 11 Благодаря HighWay P.S Излиза и друг тип грешка , пак на различни места при компилиране: CC mm/shmem.o gcc: Internal error: Segmentation fault (program as) Please submit a full bug report. BR HighWay Титла: компилиране на кернел проблем Публикувано от: ray в Jan 26, 2007, 14:20 Здравейте,
Като първа препоръка - не използвай директно конфигурацията от 2.4-ядро за 2.6-ядрото. Ако не си наясно с параметрите на ядрото, запиши/разпечатай старите и ги въведи наново за 2.6. Тук също е добре да се поорежат някои неща които (със сигурност) не се ползват. От факта, че грешката при компилация е различна и на различни места (според мен) говори че е хардуерна (памет, конфиг. на БИОС). Тествай паметта с memtest+ или както беше там ![]() ПС: не съм със slackware. Успех. Румен Титла: компилиране на кернел проблем Публикувано от: HighWay в Jan 27, 2007, 16:39 Здравейте Ray
Последвах съвета , и точно това се оказа Проблем с паметта Сега всичко е ОК и компилирането мина нормално Благодаря ![]() BR |