LINUX.ORG.RU
ФорумMobile

Ошибки при компиляции ядра android


0

1

Здравствуйте! Я новичек в области сборки ядер, и прошу Вас подсказать по поводу ошибки! Сорцы от HTC.

Сама ошибка:

fs/quota/dquot.c:1402: error: static declaration of 'inode_add_rsv_space' follows non-static declaration include/linux/quotaops.h:29: note: previous declaration of 'inode_add_rsv_space' was here fs/quota/dquot.c:1410: error: static declaration of 'inode_claim_rsv_space' follows non-static declaration include/linux/quotaops.h:30: note: previous declaration of 'inode_claim_rsv_space' was here fs/quota/dquot.c:1418: error: static declaration of 'inode_sub_rsv_space' follows non-static declaration include/linux/quotaops.h:31: note: previous declaration of 'inode_sub_rsv_space' was here make[2]: *** [fs/quota/dquot.o] Ошибка 1 make[1]: *** [fs/quota] Ошибка 2

Спасибо!

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

С другими исходниками тоже самое( Скачал заново исходники! При сборке:

In file included from kernel/irq/pm.c:12: include/linux/resume-trace.h:17: fatal error: asm/resume-trace.h: No such file or directory compilation terminated. make[2]: *** [kernel/irq/pm.o] Ошибка 1 make[1]: *** [kernel/irq] Ошибка 2 make: *** [kernel] Ошибка 2 Пробовал копировать resume-trace.h из include/linux в /asm, но тогда появляются ошибки как в первом посте!

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

Теперь вот такая ошибка:

CC drivers/base/power/main.o drivers/base/power/main.c: In function 'device_resume_noirq': drivers/base/power/main.c:364: error: implicit declaration of function 'TRACE_RESUME' make[3]: *** [drivers/base/power/main.o] Ошибка 1 make[2]: *** [drivers/base/power] Ошибка 2 make[1]: *** [drivers/base] Ошибка 2 make[1]: *** Ожидание завершения заданий... make: *** [drivers] Ошибка 2

Помогите решить проблему!

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

Уважаемый, вы вообще понимаете что делаете? Или вы действуете по принципу обезьяны с гранатой?

Сорцы что выкладывают вендоры на свои сайты часто бывают неработоспособны. В вашем же случае не конпелируется что-то явно HTCшное. Какая версия компилятора? У меня помнится не собиралось мотороловское ядро на 4.4.0 но зато собралось на 4.4.3.

В вашем же случа рекомендую воспользоваться ядром из гита.

polovinamozga
()

А зачем вам это делать, если не секрет?

Конфиг ядра в студию.

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