On 02/27/2011 06:46 PM, Bob Feretich wrote:
Is base-image still a supported Angstrom image for the BeagleBoard?

I have just migrated from a two year old version of OE/Angstrom and was able to 
build nano, but building base-image (the image I previously used) failed.

[Bob@beagleboard setup-scripts]$ MACHINE=beagleboard ./oebb.sh update ; 
MACHINE=beagleboard ./oebb.sh bitbake nano > ~/L110226BuildNano1.txt

The above bitbake worked successfully. Then I tried...

[Bob@beagleboard setup-scripts]$ source ~/.oe/environment
[Bob@beagleboard setup-scripts]$ bitbake base-image > ~/L110226BuildBase2.txt
...
Build Configuration:
BB_VERSION = "1.12.0"
METADATA_BRANCH = "org.openembedded.dev"
METADATA_REVISION = "50e7d72"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "2010.7-test-20110227"
TARGET_FPU = "hard"
...
| mv -f .deps/modinfo.Tpo .deps/modinfo.Po
| gcc 
-isystem/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/include
 -O2 -g -Wunused -Wall
-L/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/lib
-Wl,-rpath-link,/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/lib
-Wl,-rpath,/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/lib
 -Wl,-O1 -o modinfo modinfo.o zlibsupport.o libmodtools.a
| gcc 
-isystem/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/include
 -O2 -g -Wunused -Wall -static
-L/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/lib
-Wl,-rpath-link,/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/lib
-Wl,-rpath,/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/lib
 -Wl,-O1 -o insmod.static insmod.o libmodtools.a
| /usr/bin/ld: cannot find -lc
| collect2: ld returned 1 exit status
| make: *** [insmod.static] Error 1
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_runmake failed
| + exit 1
NOTE: package module-init-tools-cross-3.12-r6: task do_compile: Failed
ERROR: Function 'do_compile' failed (see
/media/LINUX/AngstromDist7/setup-scripts/build/tmp-angstrom_2008_1/work/armv7a-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/temp/log.do_compile.19546
 for further
information)
ERROR: Task 1540 
(/media/LINUX/AngstromDist7/setup-scripts/sources/openembedded/recipes/module-init-tools/module-init-tools-cross_3.12.bb,
 do_compile) failed with exit code '1'
... .......... 69% 162K 2m49s

Any idea what is wrong?

You need to install the host development package which provides /usr/lib/libc.a
On Fedora (what I use), this is glibc-static

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

_______________________________________________
Angstrom-distro-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to