Fehler beim kompilieren von toolchain

DazClimax

Neuer User
Mitglied seit
29 Sep 2006
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Hi ich habe folgenden fehler beim kompilieren von toolchain

make -C /home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6 all
make[1]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6'
make[2]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6'
make[3]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/libiberty'
make[4]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/libiberty/testsuite'
make[4]: Für das Ziel »all« ist nichts zu tun.
make[4]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/libiberty/testsuite'
make[3]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/libiberty'
make[3]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/intl'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/intl'
make[3]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd'
Making info in doc
make[4]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd/doc'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && cd ../.././bfd/doc && \
rm -rf $backupdir && mkdir $backupdir && \
for f in ../.././bfd/doc/bfd.info ../.././bfd/doc/bfd.info-[0-9] ../.././bfd/doc/bfd.info-[0-9][0-9] ../.././bfd/doc/bfd.i[0-9] ../.././bfd/doc/bfd.i[0-9][0-9]; do \
if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
cd "$am__cwd"; \
if /home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/missing makeinfo --split-size=5000000 --split-size=5000000 -I ../.././bfd/doc \
-o ../.././bfd/doc/bfd.info ../.././bfd/doc/bfd.texinfo; \
then \
rc=0; \
cd ../.././bfd/doc; \
else \
rc=$?; \
cd ../.././bfd/doc && \
$restore $backupdir/* `echo "./../.././bfd/doc/bfd.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
make[4]: *** [../.././bfd/doc/bfd.info] Fehler 1
make[4]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd/doc'
Making info in po
make[4]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd/po'
make[4]: Für das Ziel »info« ist nichts zu tun.
make[4]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd/po'
make[4]: Entering directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd'
make[4]: Für das Ziel »info-am« ist nichts zu tun.
make[4]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd'
make[3]: *** [info-recursive] Fehler 1
make[3]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/bfd'
make[2]: *** [all-bfd] Fehler 2
make[2]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6'
make: *** [/home/dazclimax/Downloads/FritzBox/ds-0.2.9/source/toolchain/binutils-2.16.91.0.6/binutils/objdump] Fehler 2

Kann mir jemand sagen wie ich das lösen kann ?
 
Hi.
Hatten wir schon öfters. Benutz mal die Suche.
Hat irgendwas mit makeinfo (edit: Ok, texinfo) zu tun.
Nach der Installation des Packages musst du wieder ganz von vorne anfangen...

MfG Oliver
 
Zuletzt bearbeitet:
texinfo fehlt ...
danach das binutils-verzeichnis in ds-0.x.x/source/toolchain löschen und make toolchain.
sollte dann durchlaufen...
gruß daniel
 
bei mir steigt der compiler hier aus:
Code:
patching file linux-2.4.17_mvl21/arch/mips/mips-boards/ti_avalanche/inflater/Dec
oder.c
patching file linux-2.4.17_mvl21/arch/mips/mips-boards/ti_avalanche/inflater/inf
late.c
patching file linux-2.4.17_mvl21/arch/mips/mips-boards/ti_avalanche/inflater/Mak
efile
patching file linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ip_conntrack.h
Hunk #3 succeeded at 253 (offset -11 lines).
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/Config.in
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_core.c
Hunk #1 succeeded at 1084 (offset -8 lines).
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_proto_generic.c

patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_proto_icmp.c
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_proto_tcp.c
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_proto_udp.c
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_standalone.c
Hunk #3 succeeded at 499 (offset -7 lines).
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/iptable_mangle.c
patching file linux-2.4.17_mvl21/net/ipv6/netfilter/ip6table_mangle.c
patching file linux-2.4.17_mvl21/Documentation/Configure.help
patching file linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ipt_ipp2p.h
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/Config.in
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ipt_ipp2p.c
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/Makefile
patching file linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ipt_connmark.h
The next patch would create the file linux-2.4.17_mvl21/include/linux/netfilter_
ipv4/ipt_CONNMARK.h,
which already exists!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file linux-2.4.17_mvl21/include/lin
ux/netfilter_ipv4/ipt_CONNMARK.h.rej
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ipt_connmark.c
The next patch would create the file linux-2.4.17_mvl21/net/ipv4/netfilter/ipt_C
ONNMARK.c,
which already exists!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file linux-2.4.17_mvl21/net/ipv4/ne
tfilter/ipt_CONNMARK.c.rej
patching file linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ip_conntrack.h
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_standalone.c
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ip_conntrack_core.c
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/Makefile
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/Config.in
patching file linux-2.4.17_mvl21/net/ipv4/netfilter/ipt_CONNMARK.c
Hunk #1 FAILED at 31.
Hunk #2 FAILED at 79.
2 out of 2 hunks FAILED -- saving rejects to file linux-2.4.17_mvl21/net/ipv4/ne
tfilter/ipt_CONNMARK.c.rej
make: *** [source/ref-ohio-8mb-04.06/kernel/.unpacked] Error 1

was nun? ich benutze cygwin.

danke,
tcpip
 
selbigen Fehler habe ich auch.
steigt bei mir mit cygwin an der selben stelle aus.
jemand ne idee ?
 
Unter cygwin habe ich die Toolchain auch nicht kompilieren können. Hat das überhaupt schon jemand hinbekommen?

Ich habe jedenfalls Suse installiert, und dort lief alles ohne Probleme durch.
 
Ich glaub nicht, dass die Toolchain jemals erfolgreich in Cygwin kompiliert wurde.

Mfg,
danisahne
 
Zumindest ohne Modifikationen wird das mit Iptables schon mal nicht funktionieren:
315-netfilter-conmark.patch
Code:
diff -Naur linux-2.4.17_mvl21.orig/include/linux/netfilter_ipv4/ipt_connmark.h linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ipt_connmark.h
--- linux-2.4.17_mvl21.orig/include/linux/netfilter_ipv4/ipt_connmark.h 1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ipt_connmark.h 2004-02-03 09:19:53.000000000 +0100
...
...
diff -Naur linux-2.4.17_mvl21.orig/include/linux/netfilter_ipv4/ipt_CONNMARK.h linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ipt_CONNMARK.h
--- linux-2.4.17_mvl21.orig/include/linux/netfilter_ipv4/ipt_CONNMARK.h 1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.17_mvl21/include/linux/netfilter_ipv4/ipt_CONNMARK.h 2004-02-03 09:19:53.000000000 +0100
Windows unterscheidet bei den Dateinamen nicht zwischen Groß- und Kleinschreibung!

MfG Oliver
 
ahh siehe da, is mir garnicht aufgefallen :)
Danke für die Hinweise, werd dann gleich mal ne linux installation klar machen.
 
Mir ist das auch nicht sofort aufgefallen. Aber ich hatte mit der Version für das Labor-Image die gleichen Probleme...

MfG Oliver
 
also : habs nun mit suse 9.3 ohne probleme erstellt. erstes Programm ist auch schon kompilliert :)

Danke nochmals
 
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.