www.mikrocontroller.net

Forum: Compiler & IDEs µClinux Nios2 Fehler bei Bau der Toolchain


Autor: Mike Square (mike-mc)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich komme nicht auf das Rätsels Lösung. Bei Eingabe des Befehls "make 
gcc elf2flt gdb-host" kommt eine Fehlermeldung



michael@linux-8k6s:~/nios2-linux> which gcc
/usr/bin/gcc
michael@linux-8k6s:~/nios2-linux> gcc --version
gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291]
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is 
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.

michael@linux-8k6s:~/nios2-linux> which cc
/usr/bin/cc
michael@linux-8k6s:~/nios2-linux> cc --version
cc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291]
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is 
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.

michael@linux-8k6s:~/nios2-linux> cd toolchain-build
michael@linux-8k6s:~/nios2-linux/toolchain-build> ls
config  gdb.mk  Makefile  release_top  u-boot.mk
michael@linux-8k6s:~/nios2-linux/toolchain-build> gcc --version
gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291]
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is 
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.

michael@linux-8k6s:~/nios2-linux/toolchain-build> git clean -f -x -d
michael@linux-8k6s:~/nios2-linux/toolchain-build> make gcc elf2flt 
gdb-host
/home/michael/nios2-linux/toolchain-build/u-boot.mk:11: Board not 
defined! Using EP1S10 as default.
mkdir -p /home/michael/nios2-linux/toolchain-build/build/linux
make -C /home/michael/nios2-linux/toolchain-build/../linux-2.6 
ARCH=nios2 CC=gcc 
INSTALL_HDR_PATH=/home/michael/nios2-linux/toolchain-build/build/linux 
headers_install
make[1]: Entering directory `/home/michael/nios2-linux/linux-2.6'
  CHK     include/linux/version.h
  HOSTCC  scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:153,
                 from /usr/include/limits.h:145,
                 from 
/usr/lib/gcc/i586-suse-linux/4.3/include-fixed/limits.h:122,
                 from 
/usr/lib/gcc/i586-suse-linux/4.3/include-fixed/syslimits.h:7,
                 from 
/usr/lib/gcc/i586-suse-linux/4.3/include-fixed/limits.h:11,
                 from scripts/basic/fixdep.c:115:
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: Datei oder 
Verzeichnis nicht gefunden
In file included from /usr/include/sys/socket.h:40,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:334:24: error: asm/socket.h: Datei oder 
Verzeichnis nicht gefunden
scripts/basic/fixdep.c: In function ‘use_config’:
scripts/basic/fixdep.c:206: error: ‘PATH_MAX’ undeclared (first use in 
this function)
scripts/basic/fixdep.c:206: error: (Each undeclared identifier is 
reported only once
scripts/basic/fixdep.c:206: error: for each function it appears in.)
scripts/basic/fixdep.c:206: warning: unused variable ‘s’
scripts/basic/fixdep.c: In function ‘parse_dep_file’:
scripts/basic/fixdep.c:306: error: ‘PATH_MAX’ undeclared (first use in 
this function)
scripts/basic/fixdep.c:306: warning: unused variable ‘s’
make[2]: *** [scripts/basic/fixdep] Fehler 1
make[1]: *** [scripts_basic] Fehler 2
make[1]: Leaving directory `/home/michael/nios2-linux/linux-2.6'
make: *** 
[/home/michael/nios2-linux/toolchain-build/build/linux/.configured] 
Fehler 2
michael@linux-8k6s:~/nios2-linux/toolchain-build>


Ich nutze openSuse 11.1 (VitualBox) und gehe nach der Anleitung unter: 
http://www.nioswiki.com/InstallNios2Linux vor.
Habe schon ein paar Anläufe versucht, aber es geht nicht.

Kann mir einer eine Hilfestellung geben?

Danke

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.