Здравствуйте.
Захотелось мне нового ядра, скачал kernel-source-2.6.27-48.1.src.rpm для будущей opensuse 11.1. Собрал, распаковал, конфиг свой заюзал, собираю и получаю:
mm/slub.c:3332: error: redefinition of ‘__kmalloc_track_caller’
mm/slub.c:3318: error: previous definition of ‘__kmalloc_track_caller’ was here
mm/slub.c: In function ‘__kmalloc_track_caller’:
Гляжу в stub.c - там определение этой функции единственное, оно без ошибок.
Еще есть упоминание про такую функцию в slab.c, но stab.c не компилируется, ибо они друг-друга исключают.
И как понимать это? Я конечно могу попробовать исходники с kernel.org и т.п. Но вопрос в другом - что это за выпендрёж компилятора-то? Он находит ошибку там, где её нет и лжёт в сообщениях об ошибке. Это как так-то?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [FreeBSD 7.3-STABLE] сломали zfs в дереве исходных кодов (2010)
- Форум Начал изучать openGL (2009)
- Форум Не компилится ядро. (2005)
- Форум Не компилируется модуль ядра (2017)
- Новости openSUSE 11.0 (2008)
- Форум opensuse 11.0 (2008)
- Форум openSuse 11.0 (2008)
- Форум Переводчеги openSUSE 11.0 (2008)
- Форум AR5007EG. OpenSUSE 11.0 (2008)
- Форум OpenSuse 11.0 Платная? (2008)