Temat: LinuxBox
Witam!Na Debianie 5.0.6 na jądro 2.6.34 nałożyłem patch LinuxBoxa (http://www.linuxbox.pl/index.php?go=kernel), jądro, iptables, iproute2(również z łatkami LinuxBoxa) oraz ipset ładnie się skonfigurowało i zainstalowało. Nie mogę natomiast zainstalować modułu Simple Round Robin (sch_srr.v0.4), wyświetla taki komunikat:
make -C /lib/modules/2.6.34-linuxbox/build SUBDIRS=/usr/sch_srr.v0.4 modules
make[1]: Wejście do katalogu `/usr/linux-2.6.34'
scripts/Makefile.build:49: *** CFLAGS was changed in "/usr/sch_srr.v0.4/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/usr/sch_srr.v0.4] Błąd 2
make[1]: Opuszczenie katalogu `/usr/linux-2.6.34'
make: *** [2.6] Błąd 2
debian-router:/usr/sch_srr.v0.4#
Jeżeli zmienię CFLAGS na EXTRA_CFLAGS otrzymuję komunikat:
make -C /lib/modules/2.6.34-linuxbox/build SUBDIRS=/usr/sch_srr.v0.4 modules
make[1]: Wejście do katalogu `/usr/linux-2.6.34'
CC [M] /usr/sch_srr.v0.4/sch_srr.o
/usr/sch_srr.v0.4/sch_srr.c: In function ‘srr_hash’:
/usr/sch_srr.v0.4/sch_srr.c:123: error: ‘struct sk_buff’ has no member named ‘nh’
/usr/sch_srr.v0.4/sch_srr.c:151: error: ‘struct sk_buff’ has no member named ‘nh’
/usr/sch_srr.v0.4/sch_srr.c: At top level:
/usr/sch_srr.v0.4/sch_srr.c:523: error: unknown field ‘requeue’ specified in initializer
/usr/sch_srr.v0.4/sch_srr.c:523: warning: initialization from incompatible pointer type
/usr/sch_srr.v0.4/sch_srr.c:526: warning: initialization from incompatible pointer type
make[2]: *** [/usr/sch_srr.v0.4/sch_srr.o] Błąd 1
make[1]: *** [_module_/usr/sch_srr.v0.4] Błąd 2
make[1]: Opuszczenie katalogu `/usr/linux-2.6.34'
make: *** [2.6] Błąd 2
Czy wie ktoś jak zainstalować ten moduł. Czytałem również na forach że jest moduł w wersji nowszej 0.4.4 ale nie mogę go znaleźć.
Proszę o pomoc.
Dziękuję
PiotrPiotr Kowalski edytował(a) ten post dnia 12.11.10 o godzinie 10:10