Hello all,

I am trying to build the complete Openembedded development platform along with
the Angstrom Linux and the root filesystem for my Atmel AT91SAM9263EK board
on Ubuntu 8.04 using the instructions given in linux4sam.org and Openembedde
website. But every time after giving the bitbake <recipe> command I am getting
the following error:
/////////////////////////////////////////////////////////////////////////////
| make[3]: Leaving directory
`/home/yu/stuff_old/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.17.50.0.5-r1/binutils-2.17.50.0.5/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[2]: *** [info-recursive] Error 1
| make[2]: Leaving directory
`/home/yu/stuff_old/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.17.50.0.5-r1/binutils-2.17.50.0.5/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[1]: *** [all-bfd] Error 2
| make[1]: Leaving directory
`/home/yu/stuff_old/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.17.50.0.5-r1/binutils-2.17.50.0.5/build.i686-linux.arm-angstrom-linux-gnueabi'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
/home/yu/stuff_old/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.17.50.0.5-r1/temp/log.do_compile.21862
NOTE: package binutils-cross-2.17.50.0.5-r1: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package binutils-cross-2.17.50.0.5: failed
ERROR: Build of /home/yu/stuff_old/org.openembedded.dev/packages/binutils/
binutils-cross_2.17.50.0.5.bb do_compile failed
ERROR: Task 265 (/home/yu/stuff_old/org.openembedded.dev/packages/binutils/
binutils-cross_2.17.50.0.5.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 119 tasks of which 0 didn't need to be rerun
and 1 failed.
ERROR: '/home/yu/stuff_old/org.openembedded.dev/packages/binutils/
binutils-cross_2.17.50.0.5.bb' failed
//////////////////////////////////////////////////////////////////////////////////////////////////////
After a long time google, I find the reason.
Here, http://bugs.sourcemage.org/show_bug.cgi?id=14015, you can find a patch
for binutils 2.18, and you can edit your binutils-cross_2.17.50.0.5
configure file based on it.
Then, it will be OK!

patch for  binutils-2.18:

//////////////////////////////////////////////////

Submitted By: Matt Burgess (matthew at linuxfromscratch dot org)
Date: 2007-11-19
Initial Package Version: 2.18
Origin: Upstream
(http://sourceware.org/cgi-bin/cvsweb.cgi/src/configure.diff?r1=1.268&r2=1.268.2.1&cvsroot=src)
Upstream Status: Applied
Description: Fixes the configure script to correctly dictate Texinfo > 4.9.

diff -Naur binutils-2.18.orig/configure binutils-2.18/configure
--- binutils-2.18.orig/configure        2007-08-06 20:29:40.000000000 +0000
+++ binutils-2.18/configure     2007-11-18 22:37:58.000000000 +0000
@@ -6128,7 +6128,7 @@
     # For an installed makeinfo, we require it to be from texinfo 4.4 or
     # higher, else we use the "missing" dummy.
     if ${MAKEINFO} --version \
-       | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null
2>&1; then
+       | egrep
'texinfo[^0-9]*(4\.([4-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null
2>&1; then
       :
     else
         MAKEINFO="$MISSING makeinfo"

//////////////////////////////////////////////////


Best  regards,
Danny
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to