Make bricht bei Iptables ab

jenswmeyer

Mitglied
Mitglied seit
18 Jul 2005
Beiträge
228
Punkte für Reaktionen
0
Punkte
16
Bei normaler firmware
Code:
mkdir -p busybox
mkdir -p busybox/
cp source/ref-8mb_26/busybox-1.12.2/busybox busybox/busybox-8mb_26
/home/slightly/freetz7270/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} busybox/busybox-8mb_26
make -j2 CC="/home/slightly/freetz7270/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
                CROSS_COMPILE="/home/slightly/freetz7270/toolchain/target/bin/mipsel-linux-uclibc-" \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \
                -C source/ref-8mb_26/busybox-1.12.2 busybox.links
make[1]: Entering directory `/home/slightly/freetz7270/source/ref-8mb_26/busybox-1.12.2'
make[1]: Leaving directory `/home/slightly/freetz7270/source/ref-8mb_26/busybox-1.12.2'
touch source/ref-8mb_26/busybox-1.12.2/busybox.links
cp source/ref-8mb_26/busybox-1.12.2/busybox.links busybox/busybox-8mb_26.links
make: *** Keine Regel vorhanden, um das Target »packages/iptables-1.4.1.1/root/usr/sbin/ip6tables«,
  benötigt von »iptables-precompiled«, zu erstellen.  Schluss.
slightly@StinkyLinux:~/freetz7270$

Bei Labor all in one
Code:
make[3]: *** [iptables] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
/home/slightly/freetz-7270/toolchain/target/bin/mipsel-linux-uclibc-gcc -D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT -Wall -Waggregate-return -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wshadow -Wstrict-prototypes -Winline -pipe -DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I./include -I./include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o iptables-multi -rdynamic iptables_multi-iptables-multi.o iptables_multi-iptables-save.o iptables_multi-iptables-restore.o iptables_multi-iptables-xml.o iptables_multi-iptables-standalone.o iptables_multi-iptables.o iptables_multi-xtables.o  -ldl -lm libiptc/libiptc.a extensions/libext4.a
iptables_multi-xtables.o: In function `ip6parse_hostnetworkmask':
xtables.c:(.text+0x1874): undefined reference to `in6addr_any'
collect2: ld returned 1 exit status
make[3]: *** [iptables-multi] Fehler 1
make[3]: Leaving directory `/home/slightly/freetz-7270/source/iptables-1.4.1.1'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/slightly/freetz-7270/source/iptables-1.4.1.1'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/slightly/freetz-7270/source/iptables-1.4.1.1'
make: *** [source/iptables-1.4.1.1/iptables] Fehler 2
slightly@StinkyLinux:~/freetz-7270$
beim aktuellen trunk 2788
 
Zuletzt bearbeitet:
Gleiches hier seit der 2782.

Wobei letztere Meldung erst nach einen make iptables-dirclean kommt.
 
Also den Build 2782 konnte ich noch bauen mit aktueller Labor für 7170, jedoch bootet mit der erstellten Firmware die Box nicht mehr. Per Push hab ich dann erstmal wieder ein älteres Build gebaut, ich denke im moment wird im Trunk zuviel umgebaut, daher sollte man einfach mal abwarten. Der Trunk ist halt nun mal nix was Stable ist.
 
Eben die 2790 ausgecheckt.

Bei dieser tritt das nicht mehr auf.
 
@pengu
Danke für die schnelle Rückmeldung.

MfG Oliver
 
Wow, mir ist das gestern kurz nach Mitternacht aufgefallen. Da merke ich zum Ersten mal wieviele Leute da intensiv dran arbeiten auch um wirklich Unzeiten. Respekt !
Bei mir kompiliert nun auch der 2790 wieder problemlos, muss nur noch ein paar Pakete herausnehmen.
 
Hallo zusammen,

bei mir (build 2806 + W900V Alien 7170 normal) bricht er leider noch mit der zweiten Fehlermeldung ab.
 
Hi.
Probier bitte mal ob es jetzt tut.

MfG Oliver
 
leider nicht,
Code:
make iptables-dirclean 
svn up 
make

und dann

Code:
/storage/linux/w900v/new/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT -Wall -Waggregate-return -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wshadow -Wstrict-prototypes -Winline -pipe -DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I./include -I./include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o iptables-xml iptables-xml.o
/bin/bash ./libtool --tag=CC --mode=link /storage/linux/w900v/new/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64         -D_REENTRANT -Wall -Waggregate-return -Wmissing-declarations    -Wmissing-prototypes -Wredundant-decls -Wshadow -Wstrict-prototypes     -Winline -pipe  -DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I./include -I./include  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -o iptables-multi -rdynamic iptables_multi-iptables-multi.o iptables_multi-iptables-save.o iptables_multi-iptables-restore.o iptables_multi-iptables-xml.o iptables_multi-iptables-standalone.o iptables_multi-iptables.o iptables_multi-xtables.o -ldl -lm libiptc/libiptc.a extensions/libext4.a
/storage/linux/w900v/new/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT -Wall -Waggregate-return -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wshadow -Wstrict-prototypes -Winline -pipe -DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I./include -I./include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o iptables -rdynamic iptables-standalone.o iptables.o xtables.o  -ldl -lm libiptc/libiptc.a extensions/libext4.a
xtables.o: In function `ip6parse_hostnetworkmask':
xtables.c:(.text+0x187c): undefined reference to `in6addr_any'
collect2: ld returned 1 exit status
make[3]: *** [iptables] Error 1
make[3]: *** Waiting for unfinished jobs....
/storage/linux/w900v/new/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT -Wall -Waggregate-return -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wshadow -Wstrict-prototypes -Winline -pipe -DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I./include -I./include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o iptables-multi -rdynamic iptables_multi-iptables-multi.o iptables_multi-iptables-save.o iptables_multi-iptables-restore.o iptables_multi-iptables-xml.o iptables_multi-iptables-standalone.o iptables_multi-iptables.o iptables_multi-xtables.o  -ldl -lm libiptc/libiptc.a extensions/libext4.a
iptables_multi-xtables.o: In function `ip6parse_hostnetworkmask':
xtables.c:(.text+0x187c): undefined reference to `in6addr_any'
collect2: ld returned 1 exit status
make[3]: *** [iptables-multi] Error 1
make[3]: Leaving directory `/storage/linux/w900v/new/freetz-trunk/source/iptables-1.4.1.1'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/storage/linux/w900v/new/freetz-trunk/source/iptables-1.4.1.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/storage/linux/w900v/new/freetz-trunk/source/iptables-1.4.1.1'
make: *** [source/iptables-1.4.1.1/iptables] Error 2
 
Kannst du mal bitte die Ausgabe von "make iptables-source" posten. Nachdem du nochmal "make iptables-dirclean" gemacht hast. Insbesondere die Patches interessieren mich.

MfG Oliver
 
Kannst du mal bitte die Ausgabe von "make iptables-source" posten.
MfG Oliver

Hmm, mache ich was falsch?
Code:
make iptables-dirclean
rm -f -r source/iptables-1.4.1.1
rm -f -r packages/iptables-1.4.1.1
rm -f packages/.iptables-1.4.1.1
user@host:/storage/linux/w900v/new/freetz-trunk$ make iptables-source
make: Nothing to be done for `iptables-source'.
 
Hm. Dann mach mal make iptables-precompiled und brech ab, wenn das configure los geht.

MfG Oliver
 
Probiere mal "make iptables-configured".

PS:
Es ist nicht normal, daß nach "iptables-dirclean" bei "iptables-source" nichts passiert.
 
Auch wenn nicht das unpacked Macro verwendet wird?

MfG Oliver
 
Ich sehe gerade, ich hatte da nicht die neueste Version. Jetzt kommt bei mir die Meldung, daß für "iptables-source" keine Regel existiert, nicht, daß nichts zu tun sei.

"iptables-configured" geht aber auch mit der aktuellen Version.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.