Welche Linux derivate für das Compilieren von Buildroots

OP #1295609
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!
OP #1295665
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#
#1295699
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.