LINUX.ORG.RU

linux-2.6.22.1 - ошибка при сборке


0

0

  CC [M]  drivers/block/loop.o
drivers/block/loop.c: In function 'loop_unregister_transfer':
drivers/block/loop.c:1383: error: 'loop_devices' undeclared (first use in this function)
drivers/block/loop.c:1383: error: (Each undeclared identifier is reported only once
drivers/block/loop.c:1383: error: for each function it appears in.)
drivers/block/loop.c: In function 'loop_init_one':
drivers/block/loop.c:1448: error: 'loop_devices' undeclared (first use in this function)

gcc 4.1.2.
Это только у меня такое?

Ответ на: комментарий от Gharik

Мда. Пора, похоже, выкашивать mdv2007.1. Не будет мне с ней счастья...
Ну да ладно. Рядом еще Slackware есть.

foust
() автор топика
Ответ на: комментарий от foust

Обычно если ядро не компилится, то это от того, что ты налажал в конфигурации.

anonymous
()

Удаляем весь GCC с остатками и снова ставим

# rm -rf linux-2.6.21
# tar -jxf linux-2.6.21.tar.bz2
# cd linux-2.6.21
# make config/menuconfig
# make && make modules_install

Всё должно работать.

birdie ★★★★★
()
Ответ на: комментарий от birdie

Тут похоже не только gcc выкашивать...
Проверил сегодня на работе на "честной" mdv2007.1. Все компиляется, как
и должно.
Также все замечательно в Slackware собирается.
А здесь похоже результат скрещивания mdv2007.0 и mdv2007.1, в кои-то 
веки попробовал поставить обновлением существующей, а не установкой.
Вот и результат...

foust
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.