[yocto] ti-xdctools fails with yocto 1.3 on ubuntu 64bit

Jürgen Messerer juergen.messerer at bbv.ch
Tue Mar 19 06:49:30 PDT 2013


Hi everyone.

I just tried to build an image for the beagleboard with Ti DSP support.
Unfortunately it failed with the message below.
On a 32bit system it worked but on the Ubuntu 12.10 64bit it failed with the message below.

Is this beacause of the missing ia32-libs?

If yes can some one tell me exactly which 32bit-library is needed, because a  'apt-get install ia32-libs' will install 237MB of libraries.
I think it is not necessary to install all of those libs.

Thanks for the help.

Best regards

Juergen




testuser at ubuntu:~/myYocto/mybuilds/beagleboard-core-image-bbv$ bitbake ti-xdctools
Loading cache: 100% |###########################################################################################| ETA:  00:00:00
Loaded 1267 entries from dependency cache.
 
Build Configuration:
BB_VERSION        = "1.16.0"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "beagleboard"
DISTRO            = "poky"
DISTRO_VERSION    = "1.3"
TUNE_FEATURES     = "armv7a vfp neon cortexa8"
TARGET_FPU        = "vfp-neon"
meta             
meta-yocto       
meta-bbv          = "danny:e89f812a0af56beda951c1dce6113a61d6db8cda"
meta-ti           = "danny:900893454cc0639c767b3a2435097bdbfee28414"
 
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: TI installer requires 32bit glibc libraries for proper operation
run 'yum install glibc.i686' on Fedora or 'apt-get install ia32-libs' on Ubuntu/Debian
ERROR: Command Error: exit status: 1  Output:
Applying patch fix-hardcoded-paths.diff
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ur a/packages/gnu/targets/ITarget.xs b/packages/gnu/targets/ITarget.xs
|--- a/packages/gnu/targets/ITarget.xs  2011-08-06 13:24:44.000000000 +0200
|+++ b/packages/gnu/targets/ITarget.xs               2011-08-06 13:23:37.000000000 +0200
--------------------------
No file to patch.  Skipping patch.
2 out of 2 hunks ignored
Patch fix-hardcoded-paths.diff does not apply (enforce with -f)
ERROR: Function failed: patch_do_patch
ERROR: Logfile of failure stored in: /home/testuser/myYocto/mybuilds/beagleboard-core-image-bbv/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/ti-xdctools-3_23_00_32-r0/temp/log.do_patch.31449
ERROR: Task 1 (/home/testuser/myYocto/poky_danny/meta-ti/recipes-ti/devtools/ti-xdctools_3.23.00.32.bb, do_patch) failed with exit code '1'
NOTE: Tasks Summary: Attempted 720 tasks of which 713 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:
 
Summary: 1 task failed:
  /home/testuser/myYocto/poky_danny/meta-ti/recipes-ti/devtools/ti-xdctools_3.23.00.32.bb, do_patch
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.


More information about the yocto mailing list