-         

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: avr-gcc bauen mit Slackware 12.2 gibt problömchen

  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.12.2007
    Ort
    Berlin
    Alter
    33
    Beiträge
    211

    avr-gcc bauen mit Slackware 12.2 gibt problömchen

    Anzeige

    Also ich habe das Problem nicht gefunden ev ist einer von euch schlauer?
    compiliere ich es mit Slackware 12.1 läuft alles sauber

    ./avrgcc_build_and_install.sh) patching binutils source
    patching file libiberty/Makefile.in
    patching file bfd/Makefile.in
    patching file opcodes/Makefile.in
    patching file etc/Makefile.in
    patching file bfd/archures.c
    patching file bfd/bfd-in2.h
    patching file bfd/cpu-avr.c
    patching file bfd/elf32-avr.c
    The next patch would create the file bfd/elf32-avr.h,
    which already exists! Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
    1 out of 1 hunk ignored -- saving rejects to file bfd/elf32-avr.h.rej
    patching file bfd/libbfd.h
    patching file bfd/reloc.c
    patching file gas/config/tc-avr.c
    patching file gas/config/tc-avr.h
    patching file include/elf/avr.h
    patching file include/elf/ChangeLog
    patching file ld/configure.tgt
    patching file ld/emulparams/avr1.sh
    patching file ld/emulparams/avr2.sh
    patching file ld/emulparams/avr3.sh
    patching file ld/emulparams/avr4.sh
    patching file ld/emulparams/avr5.sh
    The next patch would create the file ld/emulparams/avr6.sh,
    which already exists! Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
    1 out of 1 hunk ignored -- saving rejects to file ld/emulparams/avr6.sh.rej
    The next patch would create the file ld/emultempl/avrelf.em,
    which already exists! Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
    1 out of 1 hunk ignored -- saving rejects to file ld/emultempl/avrelf.em.rej
    patching file ld/Makefile.am
    patching file ld/Makefile.in
    patching file ld/scripttempl/avr.sc
    (./avrgcc_build_and_install.sh) binutils patching failed

    Danke für hilfe
    carlitoco

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    32
    Beiträge
    1.514
    Hallo,

    welche Binutils Version hast Du denn und welche Version der Patches?
    Die sind auf eine ganz spezielle Version der Binutils ausgelegt und funktionieren eventuell nicht mit neueren (bzw. sind schon enthalten).

    Also genau drauf achten welche Version Du Dir heruntergeladen hast!

    Ah ja und es gibt auch schon neuere Versionen des Buildscripts (bei avrfreaks.net)

    MfG,
    SlyD

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.12.2007
    Ort
    Berlin
    Alter
    33
    Beiträge
    211
    also ich habe die binutils von der arexx seite genommen.

    das script finde ich nicht
    carlitoco

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    18.07.2008
    Ort
    Irchenrieth (BY)
    Alter
    25
    Beiträge
    50
    Such mal das Script mit
    Code:
    find / | grep avrgcc_build_and_install.sh
    rehbär

    PS: Warum tust du dir Slackware an? Mit Gentoo hast du auch alles in der Hand (z.B Make-Flags] und hast wenigstens ne anständige Paketverwaltung.

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.12.2007
    Ort
    Berlin
    Alter
    33
    Beiträge
    211
    missverständniss das rp6 installscript hat ja die obigen Fehler verursacht!
    carlitoco

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.12.2007
    Ort
    Berlin
    Alter
    33
    Beiträge
    211
    Also noch einmal ich habe derzeit keine möglichkeit am RP6 code zu entwickeln, da das patchen mit dem installscript für den GCC nicht klappt.
    -Ich finde das sehr bedauerlich

    Code:
    config.status: executing depfiles commands
    config.status: executing default commands
    make[3]: Leaving directory `/usr/local/avr/build/binutils-2.17/bfd/po'
    make[3]: Entering directory `/usr/local/avr/build/binutils-2.17/bfd/po'
    make[3]: Nothing to be done for `info'.
    make[3]: Leaving directory `/usr/local/avr/build/binutils-2.17/bfd/po'
    make[3]: Entering directory `/usr/local/avr/build/binutils-2.17/bfd'
    make[3]: Nothing to be done for `info-am'.
    make[3]: Leaving directory `/usr/local/avr/build/binutils-2.17/bfd'
    make[2]: *** [info-recursive] Error 1
    make[2]: Leaving directory `/usr/local/avr/build/binutils-2.17/bfd'
    make[1]: *** [all-bfd] Error 2
    make[1]: Leaving directory `/usr/local/avr/build/binutils-2.17'
    make: *** [all] Error 2
    (./avrgcc_build_and_install.sh) binutils build failed
    Binutils 2.1.7:
    GCC 4.1.1:
    avr-gcc patch
    http://www.arexx.com/rp6/downloads/R...s_and_libc.zip

    Der fehler steht oben, ich kann mir da auch nicht weiter helfen : ([/code]
    carlitoco

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.12.2007
    Ort
    Berlin
    Alter
    33
    Beiträge
    211
    Jetzt sitzte ich grade an der manuellen installation:

    Habe es mit den komponenten versucht:
    Binutils 2.1.9.1:
    GCC 4.3.3:
    avr-gcc patch
    http://www.arexx.com/rp6/downloads/....s_and_libc.zip

    da lief es nicht so recht. Wenn ich den gcc-4.1.1 bauen möchte gibt er mir:
    Code:
    configure: WARNING: you should use --build, --host, --target
    configure: WARNING: invalid host type: *with-dwarf2
    checking build system type... Invalid configuration `*with-dwarf2': machine `*with' not recognized
    configure: error: /bin/sh ../config.sub *with-dwarf2 failed
    carlitoco

  8. #8
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.12.2007
    Ort
    Berlin
    Alter
    33
    Beiträge
    211

    --with-dwarf2

    Also egal welche version vom GCC4.1.1 oder 4.3.3
    er stößt sich immer an diesem --with-dwarf2

    Jemand ne idee ?
    Code:
    configure: warning: *with-dwarf2: invalid host type
    creating cache ./config.cache
    checking host system type... Invalid configuration `*with-dwarf2': machine `*with' not recognized
    
    checking target system type... avr-unknown-none
    checking build system type... Invalid configuration `*with-dwarf2': machine `*with' not recognized
    
    ....
    
    checking for *with-dwarf2-ld... /usr/lib/gcc/i486-slackware-linux/4.2.4/../../..                                                               /../i486-slackware-linux/bin/ld
    checking for *with-dwarf2-lipo... no
    checking for lipo... no
    checking for *with-dwarf2-nm... no
    checking for nm... nm
    checking for *with-dwarf2-ranlib... no
    checking for ranlib... ranlib
    checking for *with-dwarf2-strip... no
    checking for strip... strip
    checking for *with-dwarf2-windres... no
    checking for windres... no
    checking for *with-dwarf2-objcopy... no
    checking for objcopy... objcopy
    checking for *with-dwarf2-objdump... no
    checking for objdump... objdump
    checking for avr-ar... avr-ar
    checking for avr-as... avr-as
    checking for avr-cc... no
    
    ...
    
    updating cache ./config.cache
    creating ./config.status
    creating Makefile
    xxxx@xxx:~/xxx/gcc-4.1.1/obj-avr$ 
    
    #make
    make[1]: Entering directory `/home/toco/Desktop/rp6gcc/gcc-4.1.1/obj-avr'
    mkdir -p -- ./fixincludes
    Configuring in ./fixincludes
    configure: creating cache ./config.cache
    checking build system type... Invalid configuration `*with-dwarf2': machine `*wi                                                               th' not recognized
    configure: error: /bin/sh ../../fixincludes/../config.sub *with-dwarf2 failed
    make[1]: *** [configure-fixincludes] Error 1
    make[1]: Leaving directory `/home/toco/Desktop/rp6gcc/gcc-4.1.1/obj-avr'
    make: *** [all] Error 2
    toco@kote:~/Desktop/rp6gcc/gcc-4.1.1/obj-avr$
    carlitoco

  9. #9
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.801
    Wie rufst du configure denn auf? Wäre schon hilfreich das zu wissen.

    Welche Version von GCC verwendest du als build-compiler?

    Kommt der Fehler beim configure der avr-binutils oder bei avr-gcc?

    Hast du eigene Build-Verzeichnisse gemacht wie man es machen soll?

    Hast du die avr-binutils im Pfad beim build von avr-gcc bzw. von Hand angegeben?

    Fragen über Fragen...
    Disclaimer: none. Sue me.

  10. #10
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.12.2007
    Ort
    Berlin
    Alter
    33
    Beiträge
    211
    ok

    ich mache einen ordner z.B. mkdir /home/user/rp6 da baue ich das ganze.
    dann habe ich mich schritt für schritt an die anleitung im RP6Manual vom 09.12.07 ist das glaub ich.

    Der build compiler ist GCC version 4.2.4
    die fehler kommen jetzt (also der von gestern beim bauen vom avr-gcc)
    -hatte da zwar auch schwierigkeiten mit den binutils, aber die treten nun nicht mehr auf.
    die build verzeichnisse habe ich gemacht /usr/local/avr und /usr/local/avr/bin.

    Die sache verstehe ich noch nicht ganz:
    Hast du die avr-binutils im Pfad beim build von avr-gcc bzw. von Hand angegeben?

    ---
    Ich baue das ganze jetzt nomal ... schritt für schritt --

    danke erstmal & gruss
    carlitoco

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •