.titleBar { margin-bottom: 5px!important; }

Fehler beim kompilieren von toolchain

Dieses Thema im Forum "Freetz" wurde erstellt von DazClimax, 2 Okt. 2006.

  1. DazClimax

    DazClimax Neuer User

    Registriert seit:
    29 Sep. 2006
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    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 ?
     
  2. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    #2 olistudent, 2 Okt. 2006
    Zuletzt bearbeitet: 2 Okt. 2006
    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
     
  3. dl9ekd

    dl9ekd Neuer User

    Registriert seit:
    7 Juni 2005
    Beiträge:
    73
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Borken (Münsterland)
    texinfo fehlt ...
    danach das binutils-verzeichnis in ds-0.x.x/source/toolchain löschen und make toolchain.
    sollte dann durchlaufen...
    gruß daniel
     
  4. tcpip

    tcpip Neuer User

    Registriert seit:
    8 Mai 2005
    Beiträge:
    70
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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
     
  5. BlauesLicht

    BlauesLicht Neuer User

    Registriert seit:
    4 Okt. 2006
    Beiträge:
    8
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    selbigen Fehler habe ich auch.
    steigt bei mir mit cygwin an der selben stelle aus.
    jemand ne idee ?
     
  6. tom987

    tom987 Neuer User

    Registriert seit:
    26 Sep. 2006
    Beiträge:
    29
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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.
     
  7. danisahne

    danisahne Aktives Mitglied

    Registriert seit:
    30 Juli 2005
    Beiträge:
    1,493
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Informatik Studium
    Ort:
    Marktoberdorf
    Ich glaub nicht, dass die Toolchain jemals erfolgreich in Cygwin kompiliert wurde.

    Mfg,
    danisahne
     
  8. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    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
     
  9. BlauesLicht

    BlauesLicht Neuer User

    Registriert seit:
    4 Okt. 2006
    Beiträge:
    8
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    ahh siehe da, is mir garnicht aufgefallen :)
    Danke für die Hinweise, werd dann gleich mal ne linux installation klar machen.
     
  10. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Mir ist das auch nicht sofort aufgefallen. Aber ich hatte mit der Version für das Labor-Image die gleichen Probleme...

    MfG Oliver
     
  11. BlauesLicht

    BlauesLicht Neuer User

    Registriert seit:
    4 Okt. 2006
    Beiträge:
    8
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    also : habs nun mit suse 9.3 ohne probleme erstellt. erstes Programm ist auch schon kompilliert :)

    Danke nochmals