-         
Ergebnis 1 bis 4 von 4

Thema: Projekt kann nicht compiliert werden - Compilerfehler?

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    18.10.2007
    Beiträge
    118

    Projekt kann nicht compiliert werden - Compilerfehler?

    Anzeige

    Kann sich mal bitte jemand mit 1.6x-IDE (und mehr Ahnung als ich) dieses Projekt hier ansehen (ganz unten auf der Seite die Datei "sipringer.zip"):

    http://forum.arduino.cc/index.php?topic=234204.0

    Und dann versuchen, sie für Uno/Nano/Mega (also AVR) zu compilieren? Ich bekomme dabei immer den Fehler "... unable to find a register to spill in class 'NO_REGS' " und dann ne Menge Folgefehler. Ich habe versucht, die Ursache einzugrenzen. Es Sollte an der Include-Datei "SIPRinger.cpp", liegen ... und zwar wahrscheinlich in den Proceduren sipringer::ring und sipringer::update, die Funktionen sprintf und strcpy oder strstr ... Komme da einfach nicht weiter.

    Kann man diese Funktionen notfalls durch selbstgescheriebene ersetzen?

    Bei dem Projekt handelt es sich um eine Software, die einen Arduino mit Ethernetshield in die Lage versetzt, in einer SIP-TK-Anlage ein Telefon läuten zu lassen und auch einen Anruf auf die eigene Rufnummer (bei SIP= "Benutzername@IP-Adresse") zu erkennen. Für Audio (RTP-Streams) reichts natürlich nicht, aber als einfach Türklingel/Türöffner über SIP/VOIP ist das ziemlich interessant!

    Danke, wäre sehr hilfreich ...

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von schorsch_76
    Registriert seit
    25.03.2012
    Ort
    Kurz vor Neuschwanstein
    Alter
    43
    Beiträge
    451
    Hallo Frank,
    ich habe versucht das zu kompilieren. Ich habe den Header MD5.h nicht in der IDE....

    Gruß
    Georg

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    18.10.2007
    Beiträge
    118
    Danke für deine Mühe. Ich habe mich mit Downgrading der IDE an eine (temporäre) Lösung herangwurstelt. 1.6.0 compiliert ohne die beschriebene Fehlermeldung. MD5 könnte ich dir anhängen, wenn ich wüsste, wie man das hier im Forum macht. So lange ich auch gucke, kein Button für Datei anhängen/hinzufügen ... ?

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    51
    Beiträge
    2.813
    Man könnte auch die Quelle angeben wo die md5.h herstammt.
    Z.B.: http://playground.arduino.cc/Main/LibraryList

Ähnliche Themen

  1. ATxMega128A1, kann nicht mehr programmiert werden
    Von Omnikron im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 30.07.2014, 01:46
  2. SRF02 kann nicht abgefragt werden
    Von jogsen im Forum Sensoren / Sensorik
    Antworten: 0
    Letzter Beitrag: 22.02.2007, 10:10
  3. make kann nicht gefunden werden Asuro
    Von Christian 25 im Forum C - Programmierung (GCC u.a.)
    Antworten: 13
    Letzter Beitrag: 30.09.2005, 18:16
  4. ATmega8 kann nicht erkannt werden
    Von MasterMX im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 08.06.2005, 21:17
  5. PIC16F648A kann nicht gebrannt werden.
    Von a3000 im Forum PIC Controller
    Antworten: 2
    Letzter Beitrag: 09.02.2005, 18:19

Stichworte

Berechtigungen

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