Thomas Zimmermann <[email protected]> writes:

> Am Freitag 15 Oktober 2010, 22:20:01 schrieb Neil Jerram:
>> For the record... I was just going to follow up to this, when I saw Tim
>> Abell's new thread, and I've put my main thoughts there instead.  As
>> far as this thread is concerned, the summary of the "report back" is
>> that I haven't yet been able to recreate a setup that successfully
>> builds something similar to what I have running on my phone.
>
> In the /etc/shr-version file is the git revision of the Openembedded branche 
> the image was build from.

I had already seen that, but thank you for (implicitly) indicating that
it is the authoritative place for build version information.  (For
example, there's also /etc/version, which on my phone says
201005031156.)

My /etc/shr-version says:

Tag Name: shr/testing2009-1rc1
VERSION: d9df9d9aee12d719dc306063c32ce8cdc6821789
Branch: shr/testing2010
Build Host: opmbuild
Time Stamp: Mon, 03 May 2010 11:59:06 +0200

So, after ensuring the dependencies and doing `make setup' as described
at http://shr-project.org/trac/wiki/Building%20SHR, I went to
shr-testing/openembedded and did

$ git checkout shr/testing2009-1rc1
$ git checkout -b nj

to create a new branch starting from shr/testing2009-1rc1.

Is it OK to build in the shr-testing subtree, instead of the
shr-unstable one?  If not, perhaps that's the cause of my problem.

I also had to guess what to do with the other Git repositories in the
overall tree:

common/.git: left as it was on `master'

openembedded/.git: same as shr-testing/openembedded/.git - i.e. I
created a branch from shr/testing2009-1rc1

bitbake/.git: left as it was on `1.10'

Does that all sound correct?

So then, in shr-testing, I did `make image'.  (To begin with without any        
local.conf, later with the suggested contents of

PARALLEL_MAKE = "-j 4"
BB_NUMBER_THREADS = "4"
GLIBC_GENERATE_LOCALES = "en_US.UTF-8"

)

I hit the following sequence of errors.

1. Failure running svn in matchbox-panel-2_svn.bb recipe, because
matchbox-panel-2-icon-themes had already added some unversioned files in
the "applets" subtree, and a similar set of files is now present in the
upstream matchbox-panel-2 SVN.  I worked around this by removing
matchbox-panel-2-icon-themes from the DEPENDS line in
matchbox-panel-2_svn.bb.

2. Something in ffalarms_svn.bb - which I worked around by just deleting
ffalarms_svn.bb, since I don't use ffalarms myself.

3. Failure compiling phoneuid, because of:
| make[2]: *** No rule to make target 
`/home/neil/shr/shr-testing/tmp/staging/armv4t-oe-linux-gnueabi/usr/share/shr-specs/org.shr.phoneui.Settings.xml',
 needed by `phoneuid-settings-service-glue.h'.  Stop.

And at this point I took a break.  It seemed to me that all of these
problems were caused by downloading newer Git/SVN trees than were used
at the time that shr/testing2009-1rc1 was actually released.

Am I doing something wrong somewhere, or missing some simple solution?

Many thanks,
     Neil
_______________________________________________
Shr-User mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-user

Reply via email to