[Erledigt] Squid mit aktuellem Trunk 3345 compile error

luftdieb

Neuer User
Mitglied seit
8 Aug 2008
Beiträge
159
Punkte für Reaktionen
1
Punkte
18
Hallo,
ich versuche schon seit längerem Squid zum laufen zu bringen. Ich scheitere immer wieder am compilieren. Es liegt definitiv an der Auswahl Squid, weil ich ansonsten wunderbar eine Firmware bilden kann.
Verschiedene Dinge hab ich schon ausprobiert, wie z.B.:
make -dirclean --> und danach make
make target-toolchain-dirclean --> und danach make
make libiconv-dirclean --> und danach make
make gettext-dirclean --> und danach make
make glib2-dirclean --> und danach make

Aber ich bekomme immer wieder folgende Fehlermeldung...

Code:
   Invoke 'make' now? (y/n)? 
„/home/jars/Desktop/S2F/speed-to-fritz/Firmware.orig/7270_labor_aio_04.74freetz-develX3345M.de_20090517-112114.image“ -> „dl/fw/7270_labor_aio_04.74freetz-develX3345M.de_20090517-112114.image“
Be patient ...
PATH=""/home/jars/Desktop/S2F/freetz-trunk/toolchain/target/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin:/sbin:/sbin:/sbin:/sbin:/sbin"" \
		make -j2 -C source/squid-3.0.STABLE9 \
		CC="/home/jars/Desktop/S2F/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
		CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
make[1]: Betrete Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9'
Making all in lib
make[2]: Betrete Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib'
Making all in libTrie
make[3]: Betrete Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib/libTrie'
make  all-recursive
make[4]: Betrete Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib/libTrie'
Making all in src
make[5]: Betrete Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib/libTrie/src'
if /home/jars/Desktop/S2F/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DHAVE_CONFIG_H -I. -I. -I.. -I../include   -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT Trie.o -MD -MP -MF ".deps/Trie.Tpo" -c -o Trie.o Trie.cc; \
	then mv -f ".deps/Trie.Tpo" ".deps/Trie.Po"; else rm -f ".deps/Trie.Tpo"; exit 1; fi
if /home/jars/Desktop/S2F/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -DHAVE_CONFIG_H -I. -I. -I.. -I../include   -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT TrieNode.o -MD -MP -MF ".deps/TrieNode.Tpo" -c -o TrieNode.o TrieNode.cc; \
	then mv -f ".deps/TrieNode.Tpo" ".deps/TrieNode.Po"; else rm -f ".deps/TrieNode.Tpo"; exit 1; fi
In file included from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include/uClibc++/basic_definitions:21,
                 from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include/uClibc++/utility:21,
                 from ../include/TrieNode.h:40,
                 from TrieNode.cc:20:
/home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include/uClibc++/system_configuration.h:17:1: error: "__WARNINGS__" redefined
In file included from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/sys-include/features.h:35,
                 from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/sys-include/sys/types.h:27,
                 from ../include/TrieNode.h:39,
                 from TrieNode.cc:20:
/home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/sys-include/bits/uClibc_config.h:190:1: error: this is the location of the previous definition
In file included from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include/uClibc++/basic_definitions:21,
                 from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include/uClibc++/utility:21,
                 from ../include/TrieNode.h:40,
                 from ../include/Trie.cci:22,
                 from ../include/Trie.h:98,
                 from Trie.cc:20:
/home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include/uClibc++/system_configuration.h:17:1: error: "__WARNINGS__" redefined
In file included from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/sys-include/features.h:35,
                 from /home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/sys-include/sys/types.h:27,
                 from ../include/Trie.h:33,
                 from Trie.cc:20:
/home/jars/Desktop/S2F/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/sys-include/bits/uClibc_config.h:190:1: error: this is the location of the previous definition
make[5]: *** [TrieNode.o] Fehler 1
make[5]: *** Warte auf noch nicht beendete Prozesse...
make[5]: *** [Trie.o] Fehler 1
make[5]: Verlasse Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib/libTrie/src'
make[4]: *** [all-recursive] Fehler 1
make[4]: Verlasse Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib/libTrie'
make[3]: *** [all] Fehler 2
make[3]: Verlasse Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib/libTrie'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9/lib'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/jars/Desktop/S2F/freetz-trunk/source/squid-3.0.STABLE9'
make: *** [source/squid-3.0.STABLE9/src/squid] Fehler 2

Eine Suche mit Google oder hier im Forum hilft mir nicht wirklich weiter. Der Fehler "[TrieNode.o] Fehler 1" liefert einfach kein sinnvolles Ergebnis.

EDIT: Hab den Trunk noch mal über den Jordan geworfen. Jetzt konnte ich mein Trunk inkl. Squid bilden... Nur auf der Freetzoberfläche hab ich bisher noch nichts gefunden...
Gruß
luftdieb
 
Zuletzt bearbeitet:
Du hast den eigentlichen Fehler abgeschnitten.

MfG Oliver
 
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.