субж значит... Сразу уточню, в линуксе я ньбис, посему могу не понимать примитивных вещей (хотя врядли)... Итак имеем... Красную Шапочку 8.0. Пытаемся прикрутить к ней дрова... Компилится вроде нормально... Хотя мимолетом вопрос - [root@localhost hp10]# gmake LINUXVER=2.4.18-14 cc -O2 -DMODULE -DMODVERSIONS -D__KERNEL__ -DLINUX -I. -Iinclude -I/usr/src/linux-2.4.18-14/include -Wall -Wcast-align -Wstrict-prototypes -Wpointer-arith -DIL_CERT -DDMA -DBINOSL -DIL_PROTOS -c -o il_linux.o il_linux.c In file included from /usr/src/linux-2.4.18-14/include/linux/skbuff.h:27, from /usr/src/linux-2.4.18-14/include/linux/netdevice.h:147, from include/linuxver.h:64, from il_linux.c:46: /usr/src/linux-2.4.18-14/include/linux/highmem.h: In function `bh_kmap': /usr/src/linux-2.4.18-14/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic cc -O2 -DMODULE -DMODVERSIONS -D__KERNEL__ -DLINUX -I. -Iinclude -I/usr/src/linux-2.4.18-14/include -Wall -Wcast-align -Wstrict-prototypes -Wpointer-arith -DIL_CERT -DDMA -DBINOSL -DIL_PROTOS -c -o linux_osl.o linux_osl.c In file included from /usr/src/linux-2.4.18-14/include/linux/skbuff.h:27, from /usr/src/linux-2.4.18-14/include/linux/netdevice.h:147, from include/linuxver.h:64, from linux_osl.c:45: /usr/src/linux-2.4.18-14/include/linux/highmem.h: In function `bh_kmap': /usr/src/linux-2.4.18-14/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic ld -i 42xx.o il_linux.o linux_osl.o ilc.o crc.o cert.o bcmutils.o hnddma.o plarq.o pe_select_maxse.o -o il.o
Это нормально или таки баг??? НУ файлик получили, закидываем его куда следует, и... [root@localhost net]# insmod il Using /lib/modules/2.4.18-14/kernel/net/il.o /lib/modules/2.4.18-14/kernel/net/il.o: The module you are trying to load (/lib/modules/2.4.18-14/kernel/net/il.o) is compiled with a gcc version 2 compiler, while the kernel you are running is compiled with a gcc version 3 compiler. This is known to not work.
Хотя компилилось оно ессно на моей машине (или я что-то не догоняю?)
Ну это обидно досадно, но на оффсайте грится, что держится Шапачка 7.3 - мы народ упорный, ставим 7.3, компилим, закидываем И... /lib/modules/2.4.18-3/il.o: unresolved symbol __kfree_skb_Rsmp_d6a68b1d --- куча всего в таком же духе--- /lib/modules/2.4.18-3/il.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you.
Как спрашивается пофиксить все это счастье??? Лучше в 8й шапке, но сойдет и совет по поводу 7.3 Заранее санкс... wbr. Ztrel0cK