LINUX.ORG.RU

Проблема со сборкой ядра.

 


0

1

Пробую собрать ядро 3.7.1 и при компиляции появляется такая ошибка

drivers/gpu/drm/drm_mm.c: В функции «drm_mm_scan_remove_block»:
drivers/gpu/drm/drm_mm.c:612:3: ошибка: неявная декларация функции «__drm_mm_hole_node_end» [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors

Полный лог http://pastebin.com/Y8f48jNE
Как исправить? Заранее благодарю за ответы.

★★★★★

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

ACCEPT_LICENSE=«*»

source /var/lib/layman/make.conf march=native

CFLAGS="-O2 -march=native -mtune=generic -pipe -fomit-frame-pointer" CXXFLAGS=«${CFLAGS}» CHOST=«x86_64-pc-linux-gnu» LINGUAS=«en ru» LANG=«ru_RU.UTF-8»

MAKEOPTS="-j3" INPUT_DEVICES=«keyboard mouse vmmouse synaptics»

FEATURES=«parallel-fetch» FEATURES=«ccache» CCACHE_DIR=«/var/tmp/ccache» CCACHE_SIZE=«2G»

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

Только что попробовал - нет, не собирается

Попробуй еще раз вот так:

$ make defconfig
$ make bzImage

FEATURES=«parallel-fetch» FEATURES=«ccache» CCACHE_DIR=«/var/tmp/ccache» CCACHE_SIZE=«2G»

Попробуй временно вырубить ccache - убрать из features.

P. S. Ты понимаешь, что FEATURES=«ccache» затирает FEATURES=«parallel-fetch» ? Нужно так:

FEATURES="$FEATURES parallel-fetch"
FEATURES="$FEATURES ccache"

Kroz ★★★★★ ()

Какое-то не правильное ядро, или не правильные пчелы.

Linux book 3.8.0-rc2 #1 SMP Thu Jan 3 16:48:23 MSK 2013 i686 AMD Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux

anonymous ()

-Werror=implicit-function-declaration

Было предупреждением, но что-то включило вот этот -Werror. Попробуй поискать и убрать.

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

Набери в гугле x64. Первая ссылка. Можешь не благодарить

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