- - rozpakowałem źródła
- dorzuciłem pliki z layer7 i przyszedł czas na zbudowanie paczki deb.
Kod: Zaznacz cały
dh_make -s -f ../iptables-1.4.4.tar.bz2
Kod: Zaznacz cały
Done. Please edit the files in the debian/ subdirectory now. iptables
uses a configure script, so you probably don't have to edit the Makefiles.
Kod: Zaznacz cały
./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
Kod: Zaznacz cały
--with-ksource=/usr/src/linux/
Kod: Zaznacz cały
dpkg-buildpackage -rfakeroot
Kod: Zaznacz cały
libxt_CLASSIFY.oo: In function `CLASSIFY_final_check':
/usr/src/iptables-1.4.4/extensions/libxt_CLASSIFY.c:67: undefined reference to `xt_params'
libxt_CLASSIFY.oo: In function `libxt_CLASSIFY_init':
/usr/src/iptables-1.4.4/extensions/libxt_CLASSIFY.c:114: undefined reference to `xtables_register_target'
libxt_CLASSIFY.oo: In function `CLASSIFY_parse':
/usr/src/iptables-1.4.4/extensions/libxt_CLASSIFY.c:48: undefined reference to `xt_params'
/usr/src/iptables-1.4.4/extensions/libxt_CLASSIFY.c:51: undefined reference to `xt_params'
collect2: ld returned 1 exit status
make[3]: *** [libxt_CLASSIFY.so] Błąd 1
make[3]: Opuszczenie katalogu `/usr/src/iptables-1.4.4/extensions'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/usr/src/iptables-1.4.4'
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/iptables-1.4.4'
make: *** [build-stamp] Błąd 2
dpkg-buildpackage: niepowodzenie: debian/rules build zwrócił status błędu 2
Dodam jeszcze że w gdy tylko kompiluję wszystko jest dobrze:
Kod: Zaznacz cały
./configure --with-ksource=/usr/src/linux/
make
make install