Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Nik123 в May 02, 2007, 17:35



Титла: Проблем при компилиране на ядро 2.6.21.1 -ванила
Публикувано от: Nik123 в May 02, 2007, 17:35
Здравейте! опиах да прекомпилирам ядро 2.6.21.1, но се получи това:

  LD      vmlinux
  SYSMAP  System.map
  SYSMAP  .tmp_System.map
  MODPOST vmlinux
  AS      arch/i386/boot/bootsect.o
  LD      arch/i386/boot/bootsect
  AS      arch/i386/boot/setup.o
  LD      arch/i386/boot/setup
  AS      arch/i386/boot/compressed/head.o
  CC      arch/i386/boot/compressed/misc.o
  OBJCOPY arch/i386/boot/compressed/vmlinux.bin
  GZIP    arch/i386/boot/compressed/vmlinux.bin.gz
  LD      arch/i386/boot/compressed/piggy.o
  LD      arch/i386/boot/compressed/vmlinux
  OBJCOPY arch/i386/boot/vmlinux.bin
  HOSTCC  arch/i386/boot/tools/build
  BUILD   arch/i386/boot/bzImage
Root device is (3, 7)
Boot sector 512 bytes.
Setup is 7409 bytes.
System is 1563 kB
Kernel: arch/i386/boot/bzImage is ready  (#1)
  Building modules, stage 2.
  MODPOST 1180 modules
WARNING: "ipt_register_match" [net/ipv4/netfilter/ipt_set.ko] undefined!
WARNING: "ipt_unregister_match" [net/ipv4/netfilter/ipt_set.ko] undefined!
WARNING: "ipt_register_target" [net/ipv4/netfilter/ipt_SET.ko] undefined!
WARNING: "ipt_unregister_target" [net/ipv4/netfilter/ipt_SET.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2
[root@localhost linux-2.6.21.1]#

Ядрото е пачнато с patch-o-matic 20070328 , iptables-1.3.7 ipset-2.2.9a (всъщност последните две- айписет и айпитейбълс така и не успях да ги ползвам, не съм стигнал до финала на прекомпилацията на ядрото). Някакви идеи заради какво е тази грешка?


Титла: Проблем при компилиране на ядро 2.6.21.1 -ванила
Публикувано от: Nik123 в May 03, 2007, 08:44
Изтрих направо целия сорс на ядрото, разархивирах го наново, не заредих стария конфиг от предишното ядро (2.6.20.6), а си играх наново да конфигурирам, като това
WARNING: "ipt_register_match" [net/ipv4/netfilter/ipt_set.ko] undefined!
ме наведе нас мисълта, че може би съм забравил да селектирам нещо необходимо от нетфилтър-опциите, и пак ядец - същата грешка, след пачване с patch-o-matic, make oldocnfig, включване на новите опции като модули и make... Търсих и в нета, но не намерих по тоя проблем- да не би да трябва по-нова версия на patch-o-matic? Т.е. да изчакам, понеже тази, която ползвам- 20070328- е последната налична в момента? Малко "на сляпо" са тия изводи, но не разбирам за по-обосновани...