nie wiem, ale wiem że każda paczka w Debianie ma dostępne źródłamlyczek pisze:Tylko dlaczego na packages.debian.org przy szukaniu pakietów źródłowych nie wyświetla tego?

Kod: Zaznacz cały
serwer:/usr/src/ipp2p-0.8.2# make
make -C /usr/src/linux SUBDIRS=/usr/src/ipp2p-0.8.2 modules
make[1]: WejÅie do katalogu `/usr/src/linux'
^[[?6c
WARNING: Symbol version dump /usr/src/linux/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/ipp2p-0.8.2/ipt_ipp2p.o
Building modules, stage 2.
MODPOST
/bin/sh: scripts/mod/modpost: Nie ma takiego pliku ani katalogu
make[2]: *** [__modpost] BÅÄ
d 127
make[1]: *** [modules] BÅÄ
d 2
make[1]: Opuszczenie katalogu `/usr/src/linux'
make: *** [ipt_ipp2p.ko] BÅÄ
d 2
serwer:/usr/src/ipp2p-0.8.2#
Kod: Zaznacz cały
make oldconfig && make prepare
Kod: Zaznacz cały
# make menuconfig
Kod: Zaznacz cały
# make-kpkg clean
Kod: Zaznacz cały
# make-kpkg --revision MyKernel~1~2.6.21.3 kernel_image kernel_headers
Kod: Zaznacz cały
There are some problems with iptables 1.3.6 loading ipp2p dynamic
library libipt_ipp2p.so. One would usually get error like this:
# iptables -m ipp2p -h
iptables v1.3.6: X Couldn't load match `ipp2p'
Solution is to use gcc instead of ld to create the library. It worked
for me on Debian Sarge, but maybe someone else could try on other
distributions?
--
Vytautas
-------------- next part --------------
--- ipp2p-0.8.2/Makefile 2006-12-09 03:17:52.000000000 +0200
+++ ipp2p-0.8.2-fix/Makefile 2006-12-09 03:10:37.000000000 +0200
@@ -64,7 +64,7 @@
libipt_ipp2p.so: libipt_ipp2p.c ipt_ipp2p.h
$(CC) $(CFLAGS) $(IPTABLES_OPTION) $(IPTABLES_INCLUDE) -fPIC -c libipt_ipp2p.c
- ld -shared -o libipt_ipp2p.so libipt_ipp2p.o
+ $(CC) -shared -o libipt_ipp2p.so libipt_ipp2p.o
clean:
-rm -f *.o *.so *.ko .*.cmd *.mod.c