Автор Тема: компилиране на кернел проблем  (Прочетена 1010 пъти)

HighWay

  • Напреднали
  • *****
  • Публикации: 31
  • Distribution: Slackware, Miktorik
  • Window Manager: KDE
    • Профил
Здравейте

Опитвам се да прекомпилирам кернела 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

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
компилиране на кернел проблем
« Отговор #1 -: Jan 26, 2007, 14:20 »
Здравейте,
Като първа препоръка - не използвай директно конфигурацията от 2.4-ядро за 2.6-ядрото.
Ако не си наясно с параметрите на ядрото, запиши/разпечатай старите и ги въведи наново за 2.6.
Тук също е добре да се поорежат някои неща които (със сигурност) не се ползват.
От факта, че грешката при компилация е различна и на различни места (според мен) говори че е хардуерна (памет, конфиг. на БИОС).
Тествай паметта с memtest+ или както беше там '<img'>
ПС: не съм със slackware.
Успех. Румен
Активен

HighWay

  • Напреднали
  • *****
  • Публикации: 31
  • Distribution: Slackware, Miktorik
  • Window Manager: KDE
    • Профил
компилиране на кернел проблем
« Отговор #2 -: Jan 27, 2007, 16:39 »
Здравейте Ray

Последвах съвета , и точно това се оказа
Проблем с паметта
Сега всичко е ОК и компилирането мина нормално

Благодаря '<img'>

BR



Активен