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


von Martin L. (martin-l)


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!

von Gast4 (Gast)


Lesenswert?

Die ist zu alt.














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


Gast4

von Martin L. (martin-l)


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#

von Mark .. (mork)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.