All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gary Thomas <gary@mlbassoc.com>
To: Cliff Brake <cliff.brake@gmail.com>
Cc: openembedded-devel@lists.openembedded.org
Subject: Re: Testing build failure
Date: Fri, 27 Aug 2010 08:24:28 -0600	[thread overview]
Message-ID: <4C77CA9C.6080205@mlbassoc.com> (raw)
In-Reply-To: <AANLkTimhME5XnoVz+a6vrnDyvZBeoK9Yy9st0MVAQ2H3@mail.gmail.com>

On 08/27/2010 07:51 AM, Cliff Brake wrote:
> On Thu, Aug 26, 2010 at 9:53 PM, Gary Thomas<gary@mlbassoc.com>  wrote:
>> MACHINE=beagleboard
>> DISTRO=angstrom-2010.x
>> IMAGE=beagleboard-linuxtag2010-demo-image
>> HOST=Fedora 12 32-bit
>> fails to build ti-dsplink
>>   -- because ti-cgt6x installed tools incorrectly
>>
>> Cliff - how did this build for you on Ubuntu/64-bit?  Can you send me
>> the logs for ti-dsplink and ti-cgt6x?
>
> Hi Gary,
>
> I was using the angstrom-2008.1 distro -- not sure if that matters.
> It looks like 2010.x is not ready for general use based on comments in
> inc files.

I already had success with this for qemuarm, so I thought I'd continue
with it (fuller testing coverage)

> I ran into an issue with one of the TI components where I had a '.' in
> my directory path that it did not like.

I've run into this before myself.

> I assume you have manually downloaded the binaries from TI and have
> placed them in your sources/downloads directory?

Certainly.

The problem I have is that the ti-cgt6x tools are installed into /opt/TI/TI_CGT_C6000_6.1.9
instead of tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-cgt6x-tree

I see that when you ran it, the do_unpack step for ti-cgt6x got this error:
   Where do you want to install C6000 Code Generation Tools?
   [/opt/TI/TI_CGT_C6000_6.1.9]
   Install Error: You do not have permission to write to /opt.

Presumably it then installed into $HOME (that's what the recipe is expecting).
On my system though, I _have_ write permission in /opt and the tools end up
in the wrong place and everything falls apart from there onwards.

I just checked and if I remove write permission to /opt, this package
runs properly.  I've worked out a patch using --prefix= to the TI binary
installer that makes it install correctly even if /opt is writeable.

> My logs are:
> http://bec-systems.com/oe/ti-cgt6x-1_6_1_9-r4.tar.gz
> http://bec-systems.com/oe/ti-dsplink-1_1_64-r88h.tar.gz

Thanks, I think these showed the problem well.

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



  reply	other threads:[~2010-08-27 14:25 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-27  1:53 Testing build failure Gary Thomas
2010-08-27 13:51 ` Cliff Brake
2010-08-27 14:24   ` Gary Thomas [this message]
2010-08-27 14:41     ` Cliff Brake

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4C77CA9C.6080205@mlbassoc.com \
    --to=gary@mlbassoc.com \
    --cc=cliff.brake@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.