www.mikrocontroller.net

Forum: Compiler & IDEs Welche Linux derivate für das Compilieren von Buildroots


Autor: Martin Lang (martin-l)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo an alle,
Ich habe ein Problem beim Compilieren von Buildroot Umgebungen für mein
ICNova ADB1000, der bricht immer mit Fehlern ab.
Ich verwende bis jetzt Debian mit nem 2.6.26-2-686 Kernel.

Als Toolchain verwende ich die die bei der CD mitgeliefert wurde.
24.4.2009 ist das Datum von der CD.

die nächste Fehlermeldung poste ich! ;)

Bin schon langsam echt am verzweifeln... :(

Danke!

Autor: Gast4 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die ist zu alt.














Im Ernst, bei der Beschreibung mit den spaerlichen Angaben kann keiner 
helfen.


Gast4

Autor: Martin Lang (martin-l)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok, hier ein auszug vom make vorgang mit Fehlern...
Was für daten braucht ihr sonst noch?
Also das Board ist ein ADB1000 OEM Plus,
baugleich AP7000 (Grasshopper) also ziemlich baugleich...

Danke!


deb:/home/martin/icnova# make

Checking build system dependencies:
BUILDROOT_DL_DIR clean:                         Ok
CC clean:                                       Ok
CXX clean:                                      Ok
CPP clean:                                      Ok
CFLAGS clean:                                   Ok
INCLUDES clean:                                 Ok
CXXFLAGS clean:                                 Ok
which installed:                                Ok
sed works:                                      Ok (/bin/sed)
GNU make version '3.81':                        Ok
C compiler '/usr/bin/gcc'
C compiler version '4.3.2':                     Ok
C++ compiler '/usr/bin/g++'
C++ compiler version '4.3.2':                   Ok
awk installed:                                  Ok
bash installed:                                 Ok
bison installed:                                Ok
flex installed:                                 Ok
gettext installed:                              Ok
makeinfo installed:                             Ok
Build system dependencies:                      Ok

rm -rf /home/martin/icnova/project_build_avr32/uclibc/buildroot-config
mkdir -p /home/martin/icnova/project_build_avr32/uclibc
cp -dpRf package/config/buildroot-config 
/home/martin/icnova/project_build_avr32/uclibc/buildroot-config
mkdir -p /home/martin/icnova/project_build_avr32/uclibc/root/etc
echo "" > /home/martin/icnova/project_build_avr32/uclibc/root/etc/issue
echo "" >> /home/martin/icnova/project_build_avr32/uclibc/root/etc/issue
echo "Welcome to Buildroot" >> 
/home/martin/icnova/project_build_avr32/uclibc/root/etc/issue
mkdir -p /home/martin/icnova/project_build_avr32/uclibc/root/etc
echo "uclibc" > 
/home/martin/icnova/project_build_avr32/uclibc/root/etc/hostname
mkdir -p /home/martin/icnova/project_build_avr32/uclibc/root/etc
echo "2009.02" 
>/home/martin/icnova/project_build_avr32/uclibc/root/etc/br-version
/usr/bin/make -j1 
CC=/home/martin/icnova/build_avr32/staging_dir/usr/bin/avr32-linux-uclib 
c-gcc 
CROSS_COMPILE="/home/martin/icnova/build_avr32/staging_dir/usr/bin/avr32 
-linux-uclibc-"  \
                CROSS="/home/martin/icnova/build_avr32/staging_dir/usr/bin/avr32-linux-u 
clibc-"  PREFIX="/home/martin/icnova/project_build_avr32/uclibc/root" \
                ARCH=avr32 \
                EXTRA_CFLAGS="-Os -pipe -Os 
-I/home/martin/icnova/build_avr32/staging_dir/usr/include 
-I/home/martin/icnova/build_avr32/staging_dir/include 
--sysroot=/home/martin/icnova/build_avr32/staging_dir/ -isysroot 
/home/martin/icnova/build_avr32/staging_dir -msoft-float" -C 
/home/martin/icnova/project_build_avr32/uclibc/busybox-1.13.2
make[1]: Entering directory 
`/home/martin/icnova/project_build_avr32/uclibc/busybox-1.13.2'
  CC      util-linux/mount.o
util-linux/mount.c:528:2: error: #error "You need to build uClibc with 
UCLIBC_HAS_RPC for NFS support."
make[2]: *** [util-linux/mount.o] Fehler 1
make[1]: *** [util-linux] Fehler 2
make[1]: Leaving directory 
`/home/martin/icnova/project_build_avr32/uclibc/busybox-1.13.2'
make: *** 
[/home/martin/icnova/project_build_avr32/uclibc/busybox-1.13.2/busybox] 
Fehler 2
deb:/home/martin/icnova#

Autor: Mark .. (mork)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So wie es aussieht muss der RPC-Support aktiviert oder NFS deaktiviert 
werden
>util-linux/mount.c:528:2: error: #error "You need to build uClibc with
>UCLIBC_HAS_RPC for NFS support."

Dazu musst du im buildroot 'make menuconfig' ausführen und dann unter 
'toolchain' bei 'Enable RPC' ein Kreuz setzen.

MfG Mark

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.