LINUX.ORG.RU
ФорумAdmin

варнинги при кормпиляции ядра


0

0

Тут столкнулся с пробемой что после обновления ubuntu 8.10 до 9.04 на всех интерфейсах вылезли ipv6 - как оказалось в этой версии убирается только перекомпиляцией ядра. нельзя сказать что меня это уж очень расстроило - раньше когда было ядро до 2.4 я всегда перекомпилировал ядра под себя. в 2.6 во многих дистибутивах скомпилированное ядро меня устраивало как правило - так как почти все у все модулями - поотключал лишнее и нормально.

скачал все что нужно включая исходники соответствубщей версии со всеми патчами убунту. конфиг взял как раз от официальной компиляции - что б не заморачиваться в нем поменял соответственно только ipv6 модулем вместо того что б в ядро.

по привычке ерроры компиляции в один файл стандртный поток в другой что б не сидеть с круглыми глазами у экрана ... ядро собралось и запустилось но варнингов такое несметное количество каковых в своюбытнось я не видел - раньше было - что то выскочило неправильно что то там наконфигурировал- вылезет одна две ошибки поправишь и чистеникое ядро - а тут 35 кило текста варнингов...

приведу начальные строчки ... подскажите это нынче нормально ? ведь конфиг то релизовский

--------------------

scripts/mod/modpost.c: In function ‘get_markers’:

scripts/mod/modpost.c:1542: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result

scripts/mod/modpost.c: In function ‘add_marker’:

scripts/mod/modpost.c:1962: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result

scripts/kallsyms.c: In function ‘read_symbol’:

scripts/kallsyms.c:74: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result

init/main.c: In function ‘start_kernel’:

init/main.c:571: warning: format not a string literal and no format arguments

init/initramfs.c: In function ‘populate_rootfs’:

init/initramfs.c:642: warning: format not a string literal and no format arguments

arch/x86/kernel/dumpstack_64.c: In function ‘print_trace_warning_symbol’:

arch/x86/kernel/dumpstack_64.c:254: warning: format not a string literal and no format arguments

arch/x86/kernel/dumpstack_64.c: In function ‘print_trace_address’:

arch/x86/kernel/dumpstack_64.c:276: warning: format not a string literal and no format arguments

arch/x86/kernel/e820.c: In function ‘early_panic’:

arch/x86/kernel/e820.c:1172: warning: format not a string literal and no format arguments

arch/x86/kernel/e820.c:1173: warning: format not a string literal and no format arguments

kernel/power/main.c: In function ‘test_suspend’:

kernel/power/main.c:720: warning: format not a string literal and no format arguments

kernel/power/console.c:16: warning: ‘orig_fgconsole’ defined but not used

kernel/power/console.c:16: warning: ‘orig_kmsg’ defined but not used

kernel/trace/trace_open.c:136: warning: initialization from incompatible pointer type

fs/open.c:35: warning: data definition has no type or storage class

fs/open.c:35: warning: type defaults to ‘int’ in declaration of ‘DECLARE_TRACE’

fs/open.c:35: warning: parameter names (without types) in function declaration

fs/ext4/super.c: In function ‘ext4_fill_super’:

fs/ext4/super.c:2177: warning: format ‘%u’ expects type ‘unsigned int’, but argument 2 has type ‘ext4_group_t’ ------------------------------


Вполне нормально. В моем стабильном Debian, может и поменьше, но хватает ворнингов при сборке. Алсо, warning != ERROR :-)

gotf
()
Ответ на: комментарий от sergej

в предыдущих версиях помогало - и в 8.10 у меня так и было а в этой они включили в ядро на многих форумах убунты это уже обсуждено неоднократно

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

ну конечно это не ошибки .. да и результат достингут ... если не у одного меня так - несколько успокаиват :)

но все же на то они и варнинги мол обрати внимание потому что в своих программках по опыту - не обратишь внимание вылезет проблема во время исполнения тем более что подавляющее количество варнингов - несоотнетствие типо количества параметров и тп

у кого нибудь компилируется ядро 2.6 без них(варнингов в больших количествах) ну или там одна две штуки которые можно понять :) ??

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

Сомневаюсь, ибо слишком сложный проект это.

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