Автор Тема: Проблем при компилиране на ядро 2.6.21.1 -ванила  (Прочетена 616 пъти)

Nik123

  • Напреднали
  • *****
  • Публикации: 3120
  • Distribution: Mageia, Q4OS
    • Профил
Здравейте! опиах да прекомпилирам ядро 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 (всъщност последните две- айписет и айпитейбълс така и не успях да ги ползвам, не съм стигнал до финала на прекомпилацията на ядрото). Някакви идеи заради какво е тази грешка?
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 3120
  • Distribution: Mageia, Q4OS
    • Профил
Изтрих направо целия сорс на ядрото, разархивирах го наново, не заредих стария конфиг от предишното ядро (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- е последната налична в момента? Малко "на сляпо" са тия изводи, но не разбирам за по-обосновани...
Активен