Hi! Ich habe versucht wie auf http://www.angstrom-distribution.org/building-angstrom beschrieben meinen Kernel und ein Console Image für das Beagleboard zu bauen. Ziel soll es sein, alles notwendige vorrätig zu haben, um einen kleinen I/O Gerätetreiber zu schreiben. Folgende drei Vorgänge liefen erfolgreich ab: MACHINE=beagleboard ./oebb.sh config beagleboard MACHINE=beagleboard ./oebb.sh update MACHINE=beagleboard ./oebb.sh bitbake virtual/kernel Allerdings erhalte ich in den letzten Tasks von MACHINE=beagleboard ./oebb.sh bitbake console-image einen Fehler den ich nicht interpretieren kann... Anbei das Logfile von dem Task in dem anscheinend U-Boot gebaut wird. Bitte um Tipps, Vielen Dank, Thomas
Lass mal raten: - Debian oder Ubuntu als Hostsystem Dann liegt's warscheinlich an der shell /bin/sh Diese ist hier ein link auf /bin/dash. Das Makefile erwartet aber /bin/bash -> http://wiki.debian.org/DashAsBinSh sudo dpkg-reconfigure dash
Hallo Werner! Danke für den Hinweis, funktioniert leider noch imer nicht. Was ich allerdings herausfinden konnte war, dass der Aufruf manuell eingegeben funktioniert... also erst "cd /home/thomas/source/toolchains/setup-scripts/build/tmp-angstrom_2010_x-e glibc/work/beagleboard-angstrom-linux-gnueabi/u-boot-2011.12-r2/git/arch /arm/cpu/armv7" und danach "arm-angstrom-linux-gnueabi-gcc -D__ASSEMBLY__ -g -Os -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x80100000 -DCONFIG_SPL_TEXT_BASE=0x40200800 -I/home/thomas/source/toolchains/setup-scripts/build/tmp-angstrom_2010_x -eglibc/work/beagleboard-angstrom-linux-gnueabi/u-boot-2011.12-r2/git/in clude -fno-builtin -ffreestanding -nostdinc -isystem /home/thomas/source/toolchains/setup-scripts/build/tmp-angstrom_2010_x-e glibc/sysroots/x86_64-linux/usr/lib/armv7a-angstrom-linux-gnueabi/gcc/ar m-angstrom-linux-gnueabi/4.5.4/include -pipe -DCONFIG_ARM -D__ARM__ -marm -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -o start.o start.S -c" Ist es möglich, dass der Befehl arm-angstrom...-gcc in dem ausgeführten Skript nicht gefunden werden kann? Ist mit export in PATH eingetragen worden...? Grüße Thomas
Hi Werner! Das Compilieren hat nun doch funktioniert, beim nächsten Anlauf ist er durchgelaufen. Ist wirklich an der Bash Dash gelegen. Vielen Dank!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.