Welche Linux derivate für das Compilieren von Buildroots

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren