[Решено] Ошибка сборки ядра

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

[Решено] Ошибка сборки ядра

Сообщение yamah »

Есть необходимость пересобрать ядро 2.6.37-25 под нетбук.
Сырцы взяты из репов OpenSUSE. Конфиг взят из ядра предустановленной ОС (Moblin 2.0 на базе OPenSUSE), 2.6.30.10-0.2-default.
Единственное, что добавил поддержку ACPI и файловых систем через make menuconfig.
Но при компиляции вылетает ошибка

Код: Выделить всё

  CC      mm/swapfile.o
mm/swapfile.c: In function ‘sys_swapon’:
mm/swapfile.c:1901:11: warning: ‘span’ may be used uninitialized in this function
  CC      mm/thrash.o
  CC      mm/dmapool.o
  CC      mm/slub.o
mm/slub.c: In function ‘kmalloc_estimate_bytes’:
mm/slub.c:2883:4: error: implicit declaration of function ‘dma_kmalloc_cache’
mm/slub.c:2883:6: warning: assignment makes pointer from integer without a cast
mm/slub.c:2886:6: warning: assignment from incompatible pointer type
make[1]: *** [mm/slub.o] Ошибка 1
make: *** [mm] Ошибка 2

Чем побороть это можно?
В
два файла - изначальный конфиг и новый.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: [Решено] Ошибка сборки ядра

Сообщение deadhead »

yamah писал(а):
27.02.2011 12:58
Конфиг взят из ядра предустановленной ОС (Moblin 2.0 на базе OPenSUSE), 2.6.30.10-0.2-default.
судя по содержимому прикрепленного архива брали вы его не zcat'ом
Поправить дело можно

Код: Выделить всё

zcat config-2.6.30.10-0.2-defauld_\(moblin\) > config-2.6.30.10
[x] close
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: [Решено] Ошибка сборки ядра

Сообщение Brainsburn »

Перед использованием конфига от другого старого ядра неплохо бы выполнить make oldconfig
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: [Решено] Ошибка сборки ядра

Сообщение yamah »

deadhead писал(а):
27.02.2011 13:28
yamah писал(а):
27.02.2011 12:58
Конфиг взят из ядра предустановленной ОС (Moblin 2.0 на базе OPenSUSE), 2.6.30.10-0.2-default.
судя по содержимому прикрепленного архива брали вы его не zcat'ом
Поправить дело можно

Код: Выделить всё

zcat config-2.6.30.10-0.2-defauld_\(moblin\) > config-2.6.30.10


Спасибо! Оно и было.

Brainsburn писал(а):
27.02.2011 15:15
Перед использованием конфига от другого старого ядра неплохо бы выполнить make oldconfig

make menuconfig показывает новые элементы. Естественно я их просмотрел.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали: