URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90130
[ Назад ]

Исходное сообщение
"Проблема в компиляции ядра"

Отправлено swichmen29 , 26-Окт-10 18:32 
Гуру Linux помогите скомпилить ядро.

сейчас ядро
linux-xnb3:/usr/src/linux # uname -a
Linux linux-xnb3 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 i686 i686 i386 GNU/Linux

необходимо более низкое для установки спец программы, ну я и компилю
делаю make rpm жду около получаса и получаю:

  CC [M]  drivers/video/uvesafb.o
  CC [M]  drivers/video/vga16fb.o
  CC [M]  drivers/video/vfb.o
  LD      drivers/video/fb.o
  LD      drivers/video/built-in.o
  LD      drivers/built-in.o
  LD      vmlinux.o
  MODPOST vmlinux.o
WARNING: modpost: Found 7 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
  KSYM    .tmp_kallsyms1.S
  AS      .tmp_kallsyms1.o
  LD      .tmp_vmlinux2
  KSYM    .tmp_kallsyms2.S
  AS      .tmp_kallsyms2.o
  CHK     include/linux/version.h
  HOSTCC  scripts/unifdef
scripts/unifdef.c:209:25: error: conflicting types for 'getline'
/usr/include/stdio.h:653:20: note: previous declaration of 'getline' was here
make[4]: *** [scripts/unifdef] Error 1
make[3]: *** [headers_install] Error 2
make[2]: *** [vmlinux] Error 2
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.seJnBx (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /var/tmp/rpm-tmp.seJnBx (%build)
make[1]: *** [rpm] Ошибка 1
make: *** [rpm] Ошибка 2

.config брал со старой системы с помощью командочек

make mrproper
cp /boot/config-`uname -r` .config

соответственно всё в каталоге /usr/src/linux
после этого сам делал проставлял галки в с помощью make menuconfig но ошибка такая же.

Народ подскажите куда копать, где эта зараза зарыта?


Содержание

Сообщения в этом обсуждении
"Проблема в компиляции ядра"
Отправлено sclif13 , 27-Окт-10 09:01 
Копай вот тут ->

WARNING: modpost: Found 7 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'



"Проблема в компиляции ядра"
Отправлено swichmen29 , 02-Ноя-10 14:57 
> Копай вот тут ->
> WARNING: modpost: Found 7 section mismatch(es).
> To see full details build your kernel with:
> 'make CONFIG_DEBUG_SECTION_MISMATCH=y'

Пасибо, извиняюсь первый раз так много собираю.


"Проблема в компиляции ядра"
Отправлено swichmen29 , 13-Ноя-10 13:40 
В общем так и не решил проблему. Какие то они не подходящие на http://www.kernel.org/.

Но скачал с ftp://kernel.org и всё заработало.

Если у кого есть комментарии этого или нарекания в мой адрес - буду рад до беспамятства.



"Проблема в компиляции ядра"
Отправлено Алексей , 20-Май-11 09:45 
To see full details build your kernel with:
> 'make CONFIG_DEBUG_SECTION_MISMATCH=y'

в командной строке всего лишь нужно запустить команду
'make CONFIG_DEBUG_SECTION_MISMATCH=y'


"Проблема в компиляции ядра"
Отправлено swichmen29 , 22-Май-11 12:55 
> To see full details build your kernel with:
>> 'make CONFIG_DEBUG_SECTION_MISMATCH=y'
> в командной строке всего лишь нужно запустить команду
> 'make CONFIG_DEBUG_SECTION_MISMATCH=y'

Пасиб,
Счас не помню, но по моему тогда я так же проблемку решил.