dpkg-buildpackage i kompilacja iptables
Problem w tym, że buduję pakiety dla kilkunastu ruterów i nie zamierzam na razie zmieniać wersji systemu na nich. Poza tym nie bardzo rozumiem dlaczego miałbym aktualizować system do nowszej wersji tylko po to, żeby zbudować pakiet. Rozumiem sytuację, w której kompilowany program wymaga nowszej wersji kompilatora lub jakiejś biblioteki, ale tu wszystko się kompiluje a jedyny problem to ten, że Debian nie chce zbudować pakietu, bo prawdopodobnie ma gdzie jakąś ścieżkę źle ustawioną.
W tej chwili to ja przestaję rozumieć co Ty rozumiesz?
Etch, posiada jeszcze swoje repozytoria. Od czasu jego wydania powstało kilka wersji z poprawionymi pakietami. Wersja iptables w Lennym to obecnie:
Etch a Lenny to przepaść technologiczna całego wydania.
Porównaj:
http://packages.debian.org/search?keywo ... lla-search
Etch, posiada jeszcze swoje repozytoria. Od czasu jego wydania powstało kilka wersji z poprawionymi pakietami. Wersja iptables w Lennym to obecnie:
Kod: Zaznacz cały
apt-cache policy iptables
iptables:
Zainstalowana: (brak)
Kandydująca: 1.4.2-6
Tabela wersji:
*** 1.4.2-6 0
500 [url]http://ftp.pl.debian.org[/url] lenny/main Packages
100 /var/lib/dpkg/status
Porównaj:
http://packages.debian.org/search?keywo ... lla-search
baroo, myślę, że rozwiązanie znajduje się w:
Spróbuj użyć z opcją:Przedstaw błąd.
Kod: Zaznacz cały
man dpkg-buildpackage
Kod: Zaznacz cały
dpkg-buildpackage -D
No więc problem jest z linkowaniem. Kiedy usunąłem w /debian/rules z configure taki wpis:
wszystko się kompiluje i paczka się tworzy. Co więcej, gdy ją zainstaluję wszystko działa.
Jedyne co burzy mój spokój to kilkanaście linijek z takimi komunikatami:
Kod: Zaznacz cały
LDFLAGS="-Wl,-z,defs"
Jedyne co burzy mój spokój to kilkanaście linijek z takimi komunikatami:
Kod: Zaznacz cały
dpkg-shlibdeps: warning: could not find any packages for libxtables.so.2
dpkg-shlibdeps: warning: unable to find dependency information for shared library libxtables (soname 2, path libxtables.so.2, dependency field Depends)
dpkg-shlibdeps: warning: could not find any packages for libiptc.so.0
dpkg-shlibdeps: warning: unable to find dependency information for shared library libiptc (soname 0, path libiptc.so.0, dependency field Depends)
dpkg-shlibdeps: warning: could not find any packages for libxtables.so.2