ICnova - erste Schritte

OP #2515859
Lesenswert?
• ▲
▼
Nachdem ich das CD-image von ICnova heruntergeladen und in ein lokales 
Verzeichnis entpackt habe, sagt die Anleitung nun ich soll

make menuconfig

und

make

ausführen.

Jedoch erhalte ich nach einigen Sekunden nach "make" folgenden Fehler.

Starte ich "make clean" compiliert der Rechner eine ganze Weile und 
beendet auch mit Fehlermeldungen.

Was mache ich falsch?
Angehängte Dateien:
Gast #2516334
Lesenswert?
• ▲
▼
> CD-image von ICnova heruntergeladen
http://elmicro.com/de/icnova-ap7000-base.html

> die Anleitung
http://elmicro.com/files/incircuit/icnova_ap7000_base_ersteschritte.pdf

Sollte was rauskommen, bitte ICnova ADB1000 ergänzen.

Problem #1
1
/bin/sh: /home/thomas/ICnova/ICnova/build_avr32/staging_dir/usr/bin/avr32-linux-uclibc-gcc: not found

Der Crosscompiler wird nicht gefunden. Ursache und Lösung: Keine Ahnung.

Problem #2
1
extra/scripts/unifdef.c:209:25: error: conflicting types for 'getline'
2
/usr/include/stdio.h:671:20: note: previous declaration of 'getline' was here

http://www.google.de/search?q=extra/scripts/unifdef.c:209:25:+error:+conflicting+types+for+%27getline%27

http://www.linuxquestions.org/questions/linux-kernel-70/headers_install-error-826540/ 
(Temporarily beachten!)
OP #2517537
Lesenswert?
• ▲
▼
Vom Support habe ich die folgende Antwort erhalten und der Compiler ist 
gerade am bauen :-)


Sehr geehrter Herr xxxxxx,

in neueren Versionen der libc wurde eine neue Funktion namens getline
eingefügt. Da eine Funktion gleichen Namens auch im Tool unifdef des
Kernels implementiert wurde - und von dort bspw. auch in die uclibc
übernommen wurde, kommt es zu dieser Fehlermeldung. Beheben lässt sich
diese am einfachsten, indem die Datei
/home/thomas/ICnova/ICnova/toolchain_build_avr32/uClibc-0.9.30-avr32-2.1 
.5/extra/scripts/unifdef.c
editiert und alle Vorkommen von getline bspw. durch my_getline ersetzt
werden.

Mit freundlichem Gruß

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.