The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Короче начал перекомпилировать ядро.... make dep and make cl..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 11:35  (MSK)
make bzImage - долго компилировалось около 5-7 мин и в итоге(последние строки ошибки):
---------------------------------------------------
: undefined reference to `acpi_table_parse_madt'
arch/i386/kernel/kernel.o(.text.init+0x5507): In function `acpi_boot_init':
: undefined reference to `acpi_table_parse_madt'
arch/i386/kernel/kernel.o(.text.init+0x5525): In function `acpi_boot_init':
: undefined reference to `acpi_table_parse_madt'
make[1]: *** [kallsyms] Ошибка 1
make[1]: Выход из каталог `/usr/src/linux-2.4.22-1.2115.nptl'
make: *** [vmlinux] Ошибка 2
[root@localhost linux-2.4]#
---------------------------------------------------
Что делать???
Что это вообще может быть??
У меня АБСОЛЮТНО ВСЕ КОМПОНЕНТЫ ФЕДОРЫ установлены(полная установка)... Вот и я думаю, чего ей ещё не хватает? Вроде все уже есть...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от Michael emailИскать по авторуВ закладки on 09-Дек-03, 12:39  (MSK)
>У меня АБСОЛЮТНО ВСЕ КОМПОНЕНТЫ ФЕДОРЫ установлены(полная установка)... Вот и я думаю,
>чего ей ещё не хватает? Вроде все уже есть...
не а количестве компонентов счастье...

конфиг ядра, наверное, руками правил?
смотри внимательно что направил, особенно в районе acpi
нередко параметры в конфиге зависимы от других и не все комбинации легальны.
обычно конфигуратор (make menuconfig) за этим следит, но и он тоже иногда пропускает нерабочие комбинации.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 13:53  (MSK)
Кстати, изменения делал через make menuconfig в разделе: CONFIGURE_NTFS_FS=y
короче поддержку НТФС системы.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от boykov emailИскать по авторуВ закладки on 09-Дек-03, 15:09  (MSK)
>make bzImage - долго компилировалось около 5-7 мин и в итоге(последние строки
>ошибки):
>---------------------------------------------------
>: undefined reference to `acpi_table_parse_madt'
>arch/i386/kernel/kernel.o(.text.init+0x5507): In function `acpi_boot_init':
>: undefined reference to `acpi_table_parse_madt'
>arch/i386/kernel/kernel.o(.text.init+0x5525): In function `acpi_boot_init':
>: undefined reference to `acpi_table_parse_madt'
>make[1]: *** [kallsyms] Ошибка 1
>make[1]: Выход из каталог `/usr/src/linux-2.4.22-1.2115.nptl'
>make: *** [vmlinux] Ошибка 2
>[root@localhost linux-2.4]#
>---------------------------------------------------
>Что делать???
>Что это вообще может быть??
>У меня АБСОЛЮТНО ВСЕ КОМПОНЕНТЫ ФЕДОРЫ установлены(полная установка)... Вот и я думаю,
>чего ей ещё не хватает? Вроде все уже есть...

кхм. я правильно понял
make dep
make clean
make bzImage
так?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 15:43  (MSK)
>кхм. я правильно понял
>make dep
>make clean
>make bzImage
>так?
Именно. И вот на последнем шаге bzImage происходит эта самая ошибка:((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 16:08  (MSK)
Кстати, а в каком файле находится конфиг ядра???
Может быть мне его посмотреть, может я что-то придумаю, может там вообще файл пустой....
может этот конфиг файл выложить сюда на форум -- Вы, что подскажите???
Все-таки я очень слаб ещё в линуксе -- вряд ли я смогу решить эту проблему самостоятельно.

Кстати, как-то у меня с пересборкой ядра была проблема во FreeBSD51r, также ошибка, но ошибка указывалась, что именно в конфиге.
Так оказалось, что я в конфиге не добавил пустую строку в конец файла... после этого пересборка завершилась удачей!

Скажите, а ведь make dep; make clean; make bzImage -- это ведь только компиляция? А инсталляция нужна?
Как её организовать???
Ещё я слышал про make modules -- это что ещё за вещь???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от Muke Искать по авторуВ закладки on 09-Дек-03, 16:14  (MSK)
>Кстати, а в каком файле находится конфиг ядра???
>Может быть мне его посмотреть, может я что-то придумаю, может там вообще
>файл пустой....
>может этот конфиг файл выложить сюда на форум -- Вы, что подскажите???
>
>Все-таки я очень слаб ещё в линуксе -- вряд ли я смогу
>решить эту проблему самостоятельно.
>
>Кстати, как-то у меня с пересборкой ядра была проблема во FreeBSD51r, также
>ошибка, но ошибка указывалась, что именно в конфиге.
>Так оказалось, что я в конфиге не добавил пустую строку в конец
>файла... после этого пересборка завершилась удачей!
>
>Скажите, а ведь make dep; make clean; make bzImage -- это ведь
>только компиляция? А инсталляция нужна?
>Как её организовать???
>Ещё я слышал про make modules -- это что ещё за вещь???
>

а make mrproper перед make menuconfig делал?
make modules - компилирует модули, затем
make modules_install - устанавливает модули

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 16:54  (MSK)
>а make mrproper перед make menuconfig делал?
Конечно делал
Все шаги до make bzImage проходят отлично

>make modules - компилирует модули, затем
>make modules_install - устанавливает модули
Спасибо за инфо!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от Muke Искать по авторуВ закладки on 09-Дек-03, 17:29  (MSK)
>>а make mrproper перед make menuconfig делал?
>Конечно делал
>Все шаги до make bzImage проходят отлично
>
>>make modules - компилирует модули, затем
>>make modules_install - устанавливает модули
>Спасибо за инфо!!

Может поддержку ACPI не включать тогда уж. А если речь идет о машине, которая будет выполнять роль сервера - тем более не нужен он там...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 18:01  (MSK)
>Может поддержку ACPI не включать тогда уж. А если речь идет о
>машине, которая будет выполнять роль сервера - тем более не нужен
>он там...
Речь идет о ликсе на домашней тачке!
А что за ACPI??? На фиг он нужен???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от Muke Искать по авторуВ закладки on 09-Дек-03, 18:12  (MSK)
>>Может поддержку ACPI не включать тогда уж. А если речь идет о
>>машине, которая будет выполнять роль сервера - тем более не нужен
>>он там...
>Речь идет о ликсе на домашней тачке!
>А что за ACPI??? На фиг он нужен???

Да он и дома не нужен:) Если только на ноутбуке, для продления времени работы от батареи.
ACPI - Advanced Configuration and Power Interface.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 17:58  (MSK)
Вот больший кусок того места, где у меня останавливается компиляция ядра.
(может Вам, что попонятнее станет!:) )
Видите, первая строка, компиляция завершена успешно и частично переходим во второй каталог, где и видим фигню?(((
Что делать???

make[1]: Выход из каталог `/usr/src/linux-2.4.22-1.2115.nptl/arch/i386/lib'
make[1]: Вход в каталог `/usr/src/linux-2.4.22-1.2115.nptl'
ld -m elf_i386 -T /usr/src/linux-2.4.22-1.2115.nptl/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o --start-group arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o drivers/net/pcmcia/pcmcia_net.o drivers/pnp/pnp.o drivers/video/video.o drivers/usb/usbdrv.o drivers/media/media.o net/network.o /usr/src/linux-2.4.22-1.2115.nptl/arch/i386/lib/lib.a /usr/src/linux-2.4.22-1.2115.nptl/lib/lib.a /usr/src/linux-2.4.22-1.2115.nptl/arch/i386/lib/lib.a --end-group  -o vmlinux
arch/i386/kernel/kernel.o(.text.init+0x5328): In function `acpi_parse_lapic':
: undefined reference to `acpi_table_print_madt_entry'
arch/i386/kernel/kernel.o(.text.init+0x5398): In function `acpi_parse_lapic_nmi':
: undefined reference to `acpi_table_print_madt_entry'
arch/i386/kernel/kernel.o(.text.init+0x548f): In function `acpi_boot_init':
: undefined reference to `acpi_table_init'
arch/i386/kernel/kernel.o(.text.init+0x54a7): In function `acpi_boot_init':
: undefined reference to `acpi_table_parse'
arch/i386/kernel/kernel.o(.text.init+0x54d2): In function `acpi_boot_init':
: undefined reference to `acpi_table_parse_madt'
arch/i386/kernel/kernel.o(.text.init+0x5507): In function `acpi_boot_init':
: undefined reference to `acpi_table_parse_madt'
arch/i386/kernel/kernel.o(.text.init+0x5525): In function `acpi_boot_init':
: undefined reference to `acpi_table_parse_madt'
make[1]: *** [kallsyms] Ошибка 1
make[1]: Выход из каталог `/usr/src/linux-2.4.22-1.2115.nptl'
make: *** [vmlinux] Ошибка 2
sh-2.05b#


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от Michael emailИскать по авторуВ закладки on 09-Дек-03, 17:18  (MSK)
>Кстати, а в каком файле находится конфиг ядра???
у меня лежит в /usr/src/linux-2.4.20/.config
либо, что то же самое, в /usr/src/linux/.config

>Может быть мне его посмотреть, может я что-то придумаю, может там вообще
>файл пустой....
>может этот конфиг файл выложить сюда на форум -- Вы, что подскажите???
800 с лишним строк... наверное, не надо...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от HelpAusHeaven emailИскать по авторуВ закладки on 09-Дек-03, 18:03  (MSK)
>>Кстати, а в каком файле находится конфиг ядра???
>у меня лежит в /usr/src/linux-2.4.20/.config
>либо, что то же самое, в /usr/src/linux/.config
Что компилируются прямо два?? Или там что-то вроде ссылок?

>>Может быть мне его посмотреть, может я что-то придумаю, может там вообще
>>файл пустой....
>>может этот конфиг файл выложить сюда на форум -- Вы, что подскажите???
>800 с лишним строк... наверное, не надо...
Ого:) Я тоже так считаю:))))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Короче начал перекомпилировать ядро.... make dep and make cl..."
Сообщение от Dmitry76 emailИскать по авторуВ закладки on 11-Дек-03, 03:12  (MSK)
>>>Кстати, а в каком файле находится конфиг ядра???
>>у меня лежит в /usr/src/linux-2.4.20/.config
>>либо, что то же самое, в /usr/src/linux/.config
>Что компилируются прямо два?? Или там что-то вроде ссылок?

Как правило, это символьная ссылка на текущиее расположение исходников ядра.

>>>Может быть мне его посмотреть, может я что-то придумаю, может там вообще
>>>файл пустой....
>>>может этот конфиг файл выложить сюда на форум -- Вы, что подскажите???
>>800 с лишним строк... наверное, не надо...
>Ого:) Я тоже так считаю:))))

У меня в федоре, тоже были грабли, связанные с установкой ACPI, поэтому его поддержку я отключил. И вообще под редхат обычное ядро накладывается не всегда гладко, похоже на то, что они используют свои патчи. Вот, например, скачал я ядро с kernel.org, отконфигурировал, установил. При загрузке ругается на файловую систему usb, ругается на USB клаву и мышь, хоть их поддержку я вообще отключил. При этом усб работает, по крайней мере моя флешка и принтер без проблем пашут. В принципе меня ядро ихнее устраивает полностью, точнее их конфиг. Я беру их дефолтный конфиг из src.rpm, (например, kernel-2.4.22-athlon.config), подкладываю на место основного, в menuconfig подключаю только распознавание ntfs и компилирую как обычно. Проблем не возникает. Кстати, рекомендую делать в конце make install, т.к. в дистрибутивах от redhat есть соответсвующий скрипт. Он перенесет ядро в /boot, пропишет изменения в загрузчике, останется только перегрузится. Еще в Федоре (может в rh9 есть, но врядли) появилась замечательная программа yum, которая с командной строки с инета поставит или обновит все нужные пакеты, учитывая их dep'ы с родного репозитария.
Нужет тебе postfix?, без проблем:
$yum install postfix и поехали.
Может вышеописанное я делаю не так (не концептуально, как говорится), но у меня нет времени тренироваться в насилии над ядром, загрузчиками и тд. За это деньги не платят. Почему не использовать то, что уже сделали? :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру