libpcap.mk erstellen
Hallo,
bin gerade dabei ein libpcap-Paket zu erstellen um das ganze zu automatisieren, allerdings scheine ich irgendwo im .mk-File einen kleineren Fehler gemacht zu haben welchen ich nicht finden kann.
Dieses .mk File (im Anhang) habe ich einfach in "ds-0.2.9_26-13/make/libs/libpcap.mk" erstellt damit ich es mit "make libpcap-precompiled" aufrufen kann.
Ich habe mich dabei an den vorhanden lib*.mk orientiert, daher werden noch einige Übergabeparameter zuviel sein, was aber auf folgenden Fehler keine Auswirkung haben sollte.
Wenn ich "make libpcap-precompiled" aufrufe so scheint das compilieren mit Ausnahme ein paar warnings fehlerfrei durchzulaufen, doch dann erscheint kurz nach dem compilieren dieser Fehler:
Code:
touch -c /media/FritzBox/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/usr/lib/libpcap.so
/media/FritzBox/ds-0.2.9_26-13/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section=.comment --remove-section=.note /media/FritzBox/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/usr/lib/libpcap*.so*
/media/FritzBox/ds-0.2.9_26-13/toolchain/target/bin/mipsel-linux-uclibc-strip: '/media/FritzBox/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/usr/lib/libpcap*.so*': No such file
cp -a /media/FritzBox/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/usr/lib/libpcap*.so* root/usr/lib/
cp: cannot stat `/media/FritzBox/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/usr/lib/libpcap*.so*': No such file or directory
make: *** [libpcap-precompiled] Error 1
Die nicht gefundenen .so Dateien konnte ich auch nirgendswo im src-Directory entdecken und weiß auch nicht wieso diese beim compilieren nicht erstellt worden sind, lediglich die libpcap.a wurde erstellt.
Ich vermute das ich unterhalb von
"$(LIBPCAP_DIR)/.compiled:" oder "$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libpcap.so:" einen Fehler gemacht habe weil ich dort nicht ganz verstanden habe was ich dort eintragen muss da es in jeder Datei anders aussieht.
Könnt ihr mir sagen was ich falsch gemacht habe?