Войти

Показать полную графическую версию : Проблема с компиляцией 2.6.11


Focus-nik
14-06-2005, 15:32
Люди, помогите если кто сталкивался с этой проблемой - решил поставить новое ядро - 2.6.11, сконфигурировал, сделал make bzImage при компиляции вылазят такие ошибки, однако ядро компилируется до конца:
make bzImage
...
CC kernel/intermodule.o
kernel/intermodule.c:179: warning: `inter_module_register' is deprecated (declared at kernel/intermodule.c:38)
kernel/intermodule.c:180: warning: `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:79)
kernel/intermodule.c:183: warning: `inter_module_put' is deprecated (declared at kernel/intermodule.c:160)
CC kernel/extable.o
...

CC kernel/power/pm.o
kernel/power/pm.c: In function `pm_undo_all':
kernel/power/pm.c:201: warning: `pm_send' is deprecated (declared at kernel/power/pm.c:155)
kernel/power/pm.c: In function `pm_send_all':
kernel/power/pm.c:242: warning: `pm_send' is deprecated (declared at kernel/power/pm.c:155)
kernel/power/pm.c: At top level:
kernel/power/pm.c:259: warning: `pm_register' is deprecated (declared at kernel/power/pm.c:62)
kernel/power/pm.c:260: warning: `pm_unregister' is deprecated (declared at kernel/power/pm.c:86)
kernel/power/pm.c:261: warning: `pm_unregister_all' is deprecated (declared at kernel/power/pm.c:115)
kernel/power/pm.c:262: warning: `pm_send_all' is deprecated (declared at kernel/power/pm.c:234)
LD kernel/power/built-in.o
...

CC drivers/char/vt.o
drivers/char/vt.c: In function `vc_allocate':
drivers/char/vt.c:747: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
SHIPPED drivers/char/defkeymap.c
CC drivers/char/defkeymap.o

Если кто знает и не лень читать каракули, напишите куда тыкнуть в xconfig'e чтобы не было таких косяков, и еще вопрос - можно ли ставить ядро с такими ошибками. Комп - AthlonXP 1600,256mb,VIAKT333,GeForce2MX400

P.S. Что лучше - встроенный или модульный AGPGART при установке драйвера от NVIDIA?

gentle_linuxoid
14-06-2005, 20:09
Focus-nik
Если кто знает и не лень читать каракули, напишите куда тыкнуть в xconfig'e чтобы не было таких косяков
Зря беспокоитесь: появление всевозможных warnings (это лишь предупреждение, а не ошибка - error) во время компиляции ядра и модулей -- дело нормальное. По этому поводу трогать .config не нужно.
и еще вопрос - можно ли ставить ядро с такими ошибками
Можно.

gentle_linuxoid
14-06-2005, 20:16
Кстати, в данном случае warnings означают, что некоторые участки кода вызывают негативные эмоции у разработчиков и в дальнейшем чем-то это хозяйство будет заменено.

JFYI:
From Mueller English-Russian Dictionary:
deprecate: резко осуждать, возражать, протестовать, выступать против

ruslandh
15-06-2005, 00:00
Насколько исходный текст ядра ветки 2.6 ориентирован на gcc 3.x, а у вас видно 2.9x
PS моё мнение - модульный всегда лучше - поменяешь видюху, а у тебя всё в норме :)

Focus-nik
15-06-2005, 01:23
ruslandh Дистрибутив и правда староват - Linux XP Professional на FC1 (в Калуге не так просто найти нормальный современный Linux), но gcc вполне вменяемый - 3.3.2. И все-таки приятно когда все работает как надо - за 5 попыток установил 2.6.9 без ругательств (со стороны ядра ;), но он с Cedego'й чего-то не дружит - error 21, слышал, что надо поставить ядро поновее - вот и попробовал.
А что лучше apm или acpi, при загрузке пишет что apm:overriden by acpi, тогда зачем он вообще нужен. Все ли функции apm берет на себя acpi?
Правда ли что с 2.6.12 в ядро встроят Xen и винду можно будет запускать не перезагружаясь?

ruslandh
15-06-2005, 08:12
1 насчёт apm и acpi ничего сказать особо не могу, слышал, что часть функций пересекается, что-то есть у apm, что-то у acpi, у меня в ядре разработчиками дистрибутива apm вообще выключен :)
2 Насчёт "2.6.12 в ядро встроят Xen и винду можно будет запускать не перезагружаясь" первый раз от вас слышу. В принципе можно и сейчас поставить себе Xen, только он ещё сырой, насколько я знаю.

gentle_linuxoid
16-06-2005, 21:25
Focus-nik
в Калуге не так просто найти нормальный современный Linux
Ну это в наше-то время не проблема! Закажи в каком-нибудь интернет-магазине и все дела.
Из недорогих: OpenSource.SU, nixp.ru/cdrom

mar
16-06-2005, 22:53
Focus-nik
в Калуге не так просто найти нормальный современный Linux
Тогда тем более за юниксными новостями (например на opennet) следить надо:
В LiveJournal community ru_linux (http://www.livejournal.com/community/ru_linux/300637.html) проходит акция по записи различного OpenSource ПО за "просто так".

Вы приносите болванку или соглашаетесь оплатить стоимость оных (подчёркиваю - только стоимость болванок, если кто-то попытается продать дороже, чем стоит самая дорогая болванка в вашем городе - пишите "багрепорт") и становитесь обладателем того, что вам нужно.

Оставляйте комментарии к той записи и предлагайте свои услуги в своём городе!




© OSzone.net 2001-2012