Re: [oe] OpenEmbedded Release 2010.12 --- needs your help!

2010-11-05 Thread Martin Jansa
On Thu, Nov 04, 2010 at 06:47:52PM -0400, Denys Dmytriyenko wrote:
 On Thu, Nov 04, 2010 at 11:33:01PM +0100, Eric B?nard wrote:
  Hi,
 
  Le 04/11/2010 23:06, Denys Dmytriyenko a ?crit :
  On Thu, Nov 04, 2010 at 09:04:43PM +0100, Leon Woestenberg wrote:
  Hello all,
 
  at OEDEM we discussed the need for OpenEmbedded releases.
 
  - OpenEmbedded releases are planned in certain months, so that we can
  plan stabilization efforts in the future.
  - Each release is a point release in time.
  - A release is a candidate branch point for a stable branch (which can
  be maintained by those who use it).
  - The next release is planned 2010.12, more specifically December 1st.
  That's only four weeks from now.
  - The 2010.12 release is hand-picked from a recent testing branch.
 
  - OpenEmbedded releases are planned to be time based and happen every 3 
  month
  (quarterly), starting with the first one on December 1st.
 
  - what about a no major change freeze period for 2-3 weeks before each 
  release to have a enough time to stabilize a little bit the beast ?
 
 I thought Leon kind of mentioned it in the first bullet point above, but 
 probably not very clear. And yes, we definitely need a 2-3 weeks feature 
 freeze period for stabilization. Thanks for pointing it out.

what about branching future release those 2-3 weeks ago and keep master
for active development?

I know it could lower number of people using this future release branch
during testing period before release, but still seems better then
pushing 3 weeks of commits from my local branch as soon as release is
branched and master open for new recipes again.

Regards,
 
-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Moving to layered structure of openembedded metadata

2010-11-05 Thread Stefan Schmidt
Hello.

On Thu, 2010-11-04 at 21:00, Denys Dmytriyenko wrote:
 
 That is already being discussed and decided. See the following previous 
 topics 
 on the mailing list...

To clear this up a bit. There can't be a real decision for now. Not all
developers have been present at the OEDEM and we haven't discussed  every detail
their either. :)

Most, if not all, people liked the idea during the OEDEM discussions, but we
would need more input on problem that this may rise. As it stands I'm happy to
see Khem coming up to put this on the ml. :)

One I currently see is how we can keep it all working when the layers are
maintained in different places and what kid of combinational explosion we will
have with layers in different places.

regards
Stefan Schmidt

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] emacs alternative?

2010-11-05 Thread captain . deadly
I posted here before to say that emacs in OE doesn't build on my machine as 
the Makefile's being generated by autotools are being corrupted somehow. I've 
not been able to get to the bottom of it at all.

I thought I saw a post here recently that mentioned an embedded version of an 
emacs editor but can't find any such email. Maybe I imagined it. If anybody 
knows of the alternative which does build or perhaps knows why the Makefile's 
would be corrupted I'd be very glad to hear from you.

bitbake emacs gives me:

ERROR: Function do_compile failed
NOTE: Task failed: ('function do_compile failed', 
'/home/john/programming/openmoko/shr/shr-unstable/tmp/work/armv4t-oe-linux-
gnueabi/emacs-22.3-r1/temp/log.do_compile.9130')
ERROR: Logfile of failure stored in: /home/john/programming/openmoko/shr/shr-
unstable/tmp/work/armv4t-oe-linux-gnueabi/emacs-22.3-
r1/temp/log.do_compile.9130
Log data follows:
| NOTE: make -j 4 QEMU=qemu-arm  -s 1048576 -L 
/home/john/programming/openmoko/shr/shr-unstable/tmp/work/armv4t-oe-linux-
gnueabi/emacs-22.3-r1/qemu-treedir
| cd lib-src; make all - --jobserver-fds=10,11 -j \
| CC='arm-oe-linux-gnueabi-gcc -march=armv4t -mtune=arm920t -mthumb-
interwork -mthumb' CFLAGS='-isystem/home/john/programming/openmoko/shr/shr-
unstable/tmp/sysroots/armv4t-oe-linux-gnueabi/usr/include -fexpensive-
optimizations -fomit-frame-pointer -frename-registers -Os' CPPFLAGS='-
D_BSD_SOURCE  -isystem/home/john/programming/openmoko/shr/shr-
unstable/tmp/sysroots/armv4t-oe-linux-gnueabi/usr/include' \
| LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,-znocombreloc' MAKE='make'
| make[1]: Entering directory `/home/john/programming/openmoko/shr/shr-
unstable/tmp/work/armv4t-oe-linux-gnueabi/emacs-22.3-r1/emacs-22.3/lib-src'
| Makefile:149: *** commands commence before first target.  Stop.
| make[1]: Leaving directory `/home/john/programming/openmoko/shr/shr-
unstable/tmp/work/armv4t-oe-linux-gnueabi/emacs-22.3-r1/emacs-22.3/lib-src'
| make: *** [lib-src] Error 2
| FATAL: oe_runmake failed
| ERROR: Function do_compile failed
NOTE: package emacs-22.3-r1: task do_compile: Failed


In the above output the emace-22.3 Makefile in /lib-src is failing at line 149. 
The Makefile at that line contains:

ALL_CFLAGS = -D_BSD_SOURCE -DHAVE_CONFIG_H
  -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CPPFLAGS} 
${CFLAGS}

That is there are two lines but there should only be one. For some reason the 
line is being split into two and make is interpreting the second line (149) 
starting with -I as a command. Like the error says Make don't expect this 
command before it's read a target for some sort. If I remove this error I'll 
just move on to the next error where a new line has been inserted. There's a 
few of them :-(



___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] New e.V. members

2010-11-05 Thread Stefan Schmidt
Hello.

On Tue, 2010-11-02 at 09:41, Stefan Schmidt wrote:
 
 If anyone of you is interest to get an e.V. member please let me know. I'm 
 going
 to prepare a proposal to vote for new members next week.

Just a reminder. Some people sent in their proposal already. If you want to be
on the list on Tuesday as well please let me know until monday.

regards
Stefan Schmidt

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] emacs alternative?

2010-11-05 Thread Martin Jansa
On Fri, Nov 05, 2010 at 07:35:25AM +, captain.dea...@gmail.com wrote:
 I posted here before to say that emacs in OE doesn't build on my machine as 
 the Makefile's being generated by autotools are being corrupted somehow. I've 
 not been able to get to the bottom of it at all.

http://article.gmane.org/gmane.comp.handhelds.shr.devel/3131/match=mg

and 

emacs-x11_23.1.bb builds in SHR feeds just fine (so you can look there
for patches needed by emacs_22.3 - probably
emacs-x11-23.1/configure.in.lost.backslashes.patch).

Regards,

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] gphoto2_2.4.8.bb: Stop configure from looking in /usr/local/include

2010-11-05 Thread Frans Meulenbroeks
2010/11/3 Khem Raj raj.k...@gmail.com:
 On Wed, Nov 3, 2010 at 1:21 PM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:
 On Wed, Nov 3, 2010 at 12:04 PM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:


 yes a more detailed solution is better. you have to go through the
 configure of every
 package and understand the behavior then act upon. As I said before
 its a tedious task

 I'm well aware of this. That is also why in the infrastructure thread
 I suggested using automated testing to find misbehaving packages.

 Btw there are 355 .inc files that contain the word autotools and 1899 .bb 
 files.
 Of course there are lots of dups in there.
 And maybe for the base recipes we can convince the yocto people that
 this is a serious QA issue (and they have some people employed to work
 on this if I understood properly).


 numbers means not so much when it comes down to this. I don't know if
 any distribution that even does that
 so I take comfort in everyone being wrong.


 I agree that numbers don't mean that much. Just wanted to give an
 indication of the possible effort needed.
 Also no idea how debian does this.

 Does it do it in first place ?

I peeked briefly at the sources.
Debian seems to resolve the problem by going for the max dependencies
so autotools can pick up everything.
E.g. for gphoto2, lenny has a depends on both libexif and libreadline
(see http://packages.debian.org/lenny/gphoto2)
So basically they go for the max config.

We could do the same. Then again for deeply embedded systems it might
be desirable to allow more finegrained tuning.
(did I hear someone say USE flags ? )

Enjoy! Frans

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Moving to layered structure of openembedded metadata

2010-11-05 Thread Frans Meulenbroeks
2010/11/5 Stefan Schmidt ste...@datenfreihafen.org:
 Hello.

 On Thu, 2010-11-04 at 21:00, Denys Dmytriyenko wrote:

 That is already being discussed and decided. See the following previous 
 topics
 on the mailing list...

 To clear this up a bit. There can't be a real decision for now. Not all
 developers have been present at the OEDEM and we haven't discussed  every 
 detail
 their either. :)

 Most, if not all, people liked the idea during the OEDEM discussions, but we
 would need more input on problem that this may rise. As it stands I'm happy to
 see Khem coming up to put this on the ml. :)

 One I currently see is how we can keep it all working when the layers are
 maintained in different places and what kid of combinational explosion we will
 have with layers in different places.


Good points!

To keep things working I feel it is important to minimize the inter
layer dependencies (and make the ones that exist explicit).
My suggestion is that every layer has a maintainer/custodian/owner or
whatever name you want to give it who is responsible to keep the layer
in good shape.
Presumably this means we get a structure where there are two versions
of a layer: the last validated/integrated/accepted one and the working
one.

Frans

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] emacs alternative?

2010-11-05 Thread captain . deadly
On Friday 05 November 2010 07:44:09 Martin Jansa wrote:
 On Fri, Nov 05, 2010 at 07:35:25AM +, captain.dea...@gmail.com wrote:
  I posted here before to say that emacs in OE doesn't build on my machine
  as the Makefile's being generated by autotools are being corrupted
  somehow. I've not been able to get to the bottom of it at all.
 
 http://article.gmane.org/gmane.comp.handhelds.shr.devel/3131/match=mg
 
 and
 
 emacs-x11_23.1.bb builds in SHR feeds just fine (so you can look there
 for patches needed by emacs_22.3 - probably
 emacs-x11-23.1/configure.in.lost.backslashes.patch).
 
 Regards,

Thanks for that I was trying to build the plain emacs without x and having 
those problems. x11 version does work so thanks for the pointer.

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] OpenEmbedded Release 2010.12 --- needs your help!

2010-11-05 Thread Marco Cavallini
Leon Woestenberg ha scritto, Il 04/11/2010 21:04:
 Hello all,
 
 at OEDEM we discussed the need for OpenEmbedded releases.
 
 - OpenEmbedded releases are planned in certain months, so that we can
 plan stabilization efforts in the future.
 - Each release is a point release in time.
 - A release is a candidate branch point for a stable branch (which can
 be maintained by those who use it).
 - The next release is planned 2010.12, more specifically December 1st.
 That's only four weeks from now.
 - The 2010.12 release is hand-picked from a recent testing branch.
 
 Now that our testing team has the process in place to gather test
 results, please consider to build your
 favorite set of distro/machine targets using tinderbox, and report your 
 results.
 
 One requirement is to use bitbake 1.10, as the minimal requirement
 will soon be 1.10 for the OpenEmbedded metadata.
 
 
 Regards,


Thank you Leon
I am going to insert my KaeilOS distro tests ASAP


Cordiali Saluti / Kindest Regards / mit freundlichen Grüssen
--
Marco Cavallini | KOAN sas | Bergamo - Italia
 embedded and real-time software engineering
   Atmel third party certified consultant
Phone:+39-035-255.235 - Fax:+39-178-22.39.748
  http://www.KoanSoftware.com
http://www.KaeilOS.com

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] OpenEmbedded Release 2010.12 --- needs your help!

2010-11-05 Thread Eric Bénard

Le 05/11/2010 07:52, Martin Jansa a écrit :

what about branching future release those 2-3 weeks ago and keep master for
active development?


Stabilizing the master branch is active development as this allows to have
stronger fundation for the next features you can introduce 2 or 3 weeks after 
the stabilization weeks starts.



I know it could lower number of people using this future release branch
during testing period before release, but still seems better then pushing 3
weeks of commits from my local branch as soon as release is branched and
master open for new recipes again.


That's the way linux, u-boot  co are running and when the new merge window
opens several thousand of patches can be merged in a few days.

If we don't do that, the idea of stable release which implies detecting and 
fixing potential failures introduced by previous big changes will fail.


Eric

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH/RFC] qt4-embedded: tune QT_ARCH for armv6

2010-11-05 Thread Holger Freyther
On 11/04/2010 08:14 PM, Eric Bénard wrote:
 Hi,
ill it be?

 in the painting engine, from what I saw in the .h, the asm optimisations are
 only enabled when using ARM RCVT compiler and not when using gcc but I have
 not checked everywhere in the code so I'm not sure of this.

that is something else, I also have a partially applied C implementation that
appears to be faster than the brute force armv6 code.

One benefit of using armv6 is that the atomic code will use a different
implementation (ldrex,strex IIRC instead of swp). In any case please use
something like qttracereply to see if passing armv6 is giving any benefit at 
all.

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] testing branch 2010-11-04

2010-11-05 Thread Frans Meulenbroeks
2010/11/4 Cliff Brake cliff.br...@gmail.com:
 Had a decent run with testing last week as a number of combinations built:

 http://cgit.openembedded.org/cgit.cgi/openembedded/tag/?id=tested_2010-10-29

 testing-next is ready for clean builds.  testing branch has been moved
 forward to last weeks testing-next.

 For more information on testing, please see:
 http://wiki.openembedded.org/index.php/Testing#Testing_Log

 Thanks,
 Cliff


Thanks Cliff.

As requested I have added my testing script to the tree.
(contrib/testing/testscript.sh )
It is just pushed so it does not appear in this weeks testing-next branch.
http://wiki.openembedded.net/index.php/TestingScript

Feel free to improve! Frans

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] OpenEmbedded Release 2010.12 --- needs your help!

2010-11-05 Thread Martin Jansa
On Fri, Nov 05, 2010 at 10:22:38AM +0100, Eric Bénard wrote:
 Le 05/11/2010 07:52, Martin Jansa a écrit :
  what about branching future release those 2-3 weeks ago and keep master for
  active development?

no new recipes during at least last week of stablizing was also proposed
http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/026552.html

 Stabilizing the master branch is active development as this allows to have
 stronger fundation for the next features you can introduce 2 or 3 weeks after 
 the stabilization weeks starts.

I agree but pushing new recipes to master and cherry-picking of fixes
from master to next release would also work and even allow testing of
fix.patch in master before cherry-picking it.

  I know it could lower number of people using this future release branch
  during testing period before release, but still seems better then pushing 3
  weeks of commits from my local branch as soon as release is branched and
  master open for new recipes again.

 That's the way linux, u-boot  co are running and when the new merge window
 opens several thousand of patches can be merged in a few days.

And also why there is linux-next, but I agree that in our scale we can keep new
recipes and features in local checkouts/out-of-tree branches without too
much pain in merging them after 3 weeks.

 If we don't do that, the idea of stable release which implies detecting and 
 fixing potential failures introduced by previous big changes will fail.

IMHO forcing main branch to be closed for new stuff (gcc branches after
stage1, before opening stage1 for new version) is used mostly to force
developers to use branch which is supposed to become stable without
tracking only the latest.

But as I said before I don't mind (much) keeping new recipes locally for
those few weeks or even pay more attention to my not-embedded-related daywork
instead of playing with OE :).

Regards,

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] packaged-staging

2010-11-05 Thread Aeschbacher, Fabrice
Tom and Chris,

Thanks for your replies, things are more clear now.

With kind regards,
   Fabrice

 I *think* bitbake 1.8 should be fine with packaged staging, 
 its the more
 recent OE that's critical :)  Fabrice, you may want to look 
 at the Testing
 page on the OE wiki and the testing branch as a starting 
 point, as its a bit
 more tested version of master.
 -- 
 Christopher Larson
 clarson at kergoth dot com
 Founder - BitBake, OpenEmbedded, OpenZaurus
 Maintainer - Tslib
 Senior Software Engineer, Mentor Graphics
 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] OpenEmbedded Release 2010.12 --- needs your help!

2010-11-05 Thread Eric Bénard

Hi,

Le 05/11/2010 10:49, Martin Jansa a écrit :

I know it could lower number of people using this future release branch
during testing period before release, but still seems better then pushing 3
weeks of commits from my local branch as soon as release is branched and
master open for new recipes again.



That's the way linux, u-boot  co are running and when the new merge window
opens several thousand of patches can be merged in a few days.


And also why there is linux-next, but I agree that in our scale we can keep new
recipes and features in local checkouts/out-of-tree branches without too
much pain in merging them after 3 weeks.

a temporary next branch could be open to host new big patches and then merged 
to master once stable is out.
This way most peoples getting oe during the stabilization period will get 
master and will test it and developers will be able to follow their 
development in the next branch.
I think that during this stabilization weeks, developers have to do the effort 
to checkout the next branch if they want to work on it and user must get the 
master branch being stabilized as a default, but not the reverse.


Eric

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH/RFC] qt4-embedded: tune QT_ARCH for armv6

2010-11-05 Thread Eric Bénard

Le 05/11/2010 11:21, Holger Freyther a écrit :

On 11/05/2010 10:42 AM, Eric Bénard wrote:

Hi,





OK where is the code you are talking about in qt ?


tool/qttracereply.

1.) record a trace (e.g. the qtdemo) you will need Qt/X11 for that (desktop,
device). But make sure that the qtdemo width/height fits on the screen.


Does this option works for qtembedded (I don't have X11 on my boards) ?


$ qttdemo -graphicssystem trace (exit the app normally)

2.) Use qttracereply to replay the trace, it will print nice FPS data.






One thing : what I see here is that qtdemo was crashing after a random time
and now (with armv6) it runs stable for hours.


well, not very scientific. :)


not at all ;)

Eric

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] libX11: patch configure.ac so a nios2 system is not seen as an os2 system.

2010-11-05 Thread Frans Meulenbroeks
2010/11/5 Paul Menzel paulepan...@users.sourceforge.net:
 Am Freitag, den 05.11.2010, 14:19 +0100 schrieb Frans Meulenbroeks:
 2010/11/5 Paul Menzel paulepan...@users.sourceforge.net:
  Am Freitag, den 05.11.2010, 13:08 +0100 schrieb Frans Meulenbroeks:
  configure.ac matches target_system against *os2* to detect if we're
  configuring for an os2 system. Unfortunately this also matches if the
  target_system is nios-linux (which is not an os2 system :-) )
  This patch adds an additional case. The patch is added to the individual
  recipes and also made upstream.
 
  Please add a link to this commit message and the patch headers pointing
  to the upstream commit, list message or ticket.
 
  Patch is tested by fully building 1.3.2 and by running
  bitbake -c patch for the other recipes.
 
  Signed-off-by: Frans Meulenbroeks fransmeulenbro...@gmail.com
 
  a---
   .../xorg-lib/libx11-1.1.5/configure.ac-nios2.patch |   12 
   .../xorg-lib/libx11-1.3.2/configure.ac-nios2.patch |   12 
   .../xorg-lib/libx11-1.3.6/configure.ac-nios2.patch |   12 
   .../libx11-1.3.99.903/configure.ac-nios2.patch     |   12 
   recipes/xorg-lib/libx11_1.1.5.bb                   |    3 ++-
   recipes/xorg-lib/libx11_1.3.2.bb                   |    3 ++-
   recipes/xorg-lib/libx11_1.3.6.bb                   |    3 ++-
   recipes/xorg-lib/libx11_1.3.99.903.bb              |    3 ++-
   8 files changed, 56 insertions(+), 4 deletions(-)
   create mode 100644 recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
   create mode 100644 recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch
   create mode 100644 recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch
   create mode 100644 
  recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch
 
  diff --git a/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch 
  b/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
  new file mode 100644
  index 000..5605a59
  --- /dev/null
  +++ b/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
  @@ -0,0 +1,12 @@
  +Index: libX11-1.3.2/configure.ac
  +===
  +--- libX11-1.3.2.orig/configure.ac   2010-11-05 10:30:33.825536983 +0100
   libX11-1.3.2/configure.ac        2010-11-05 10:31:25.913899269 +0100
  +@@ -202,6 +202,7 @@
  + # arch specific things
  + WCHAR32=1
  + case $target_alias in
  ++  nios2*) os2=false ;;
  +   *os2*) os2=true ; WCHAR32=0 ;;
  +   *) ;;
  + esac
 
  It looks like these three patches are exactly the same. Would one file
  in the version independent directory be enough?
 
  […]

 They are exactly the same.
 I discussed this with Martin Jansa on irc, and we felt it would be
 best to submit the patch upstream.

 I agree.

 Then if it is in the inc file, it needs to be taken out again when the
 next version comes.

 Sorry, I did not make myself clear. My point was if you could put
 `configure.ac-nios2.patch` into `libX11/` or `files`.

Yes.
files is not too nice, libX11 is probably better

 Hence it was put in the individual files.

 BTW it looks like upstream might go for a slightly different patch.
 I'll leave it to Martin to decide whether to go for that one or for
 this one (he is on cc of the upstream correspondence).

 Again, could you provide a link to that discussion.

http://lists.freedesktop.org/archives/xorg/2010-November/051731.html


 I'll be afk next week so can't give followup on this.

 Understood. Thank you for your fast reply.

You thanks for your review work!
It is not often said, but it is definitely appreciated.

Frans

 Thanks,

 Paul

 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel



___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] OpenEmbedded Release 2010.12 --- needs your help!

2010-11-05 Thread Martin Jansa
On Fri, Nov 05, 2010 at 02:32:18PM +0100, Paul Menzel wrote:
 Dear OE folks,
 
 Am Freitag, den 05.11.2010, 11:03 +0100 schrieb Eric Bénard:
 
  Le 05/11/2010 10:49, Martin Jansa a écrit :
   I know it could lower number of people using this future release branch
   during testing period before release, but still seems better then 
   pushing 3
   weeks of commits from my local branch as soon as release is branched and
   master open for new recipes again.
  
   That's the way linux, u-boot  co are running and when the new merge 
   window
   opens several thousand of patches can be merged in a few days.
  
   And also why there is linux-next, but I agree that in our scale we can 
   keep new
   recipes and features in local checkouts/out-of-tree branches without too
   much pain in merging them after 3 weeks.
 
  a temporary next branch could be open to host new big patches and then 
  merged 
  to master once stable is out.
 
 I certainly would encourage to push your changes to the OE repository as
 soon as possible to share your work so other can use it or improve it.
 Be it `master` or some different branch.

I have gitorious repo for my patch queue (but that's always rebased on
top of master - to keep the diff small and changes ready for easy
cherry-pick from it).
 
  This way most peoples getting oe during the stabilization period will get 
  master and will test it and developers will be able to follow their 
  development in the next branch.
  I think that during this stabilization weeks, developers have to do the 
  effort 
  to checkout the next branch if they want to work on it and user must get 
  the 
  master branch being stabilized as a default, but not the reverse.
 
 I guess both sides have good arguments. I would decide on what the
 documentation suggests to beginners and new contributors. If it suggests
 that `master` is the development branch new contributions should be
 based on, I suggest to create a new branch for the next stable release.
 If the documentation suggests something different, then the next stable
 release can be based on the master branch.
 
 In either case the documentation has to be correct or needs to be
 updated to reflect the changes.

Well if it goes to master-next, then will we rebase it on top of current
master (and solve ie that PR bump because of new feature in master-next
needs another PR bump, because there was PR bump in current master due
to some small fix). Or will we just merge current master to it and
resolve conflicts there and then when stabilizing ends, merge
master-next back to master with all those ugly merge+resolve commits?

On the otherside if there is release branch created asap it's quite
easy that cherry-picked fix from master has newer PR changed (and edit
it to change it only by 1). But it will also force release maintainers
to push patch first to master and then cherry-pick.

Also whoever will be using master just to test next released version
should be really carefull not to call git pull after it is taged as
release and branched (or he will get stuff from maybe already merged
master-next).

So both ways have pros and cons, depends if you look at it as
master-next developer or release maintainer :).

Regards,
-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] libX11: patch configure.ac so a nios2 system is not seen as an os2 system.

2010-11-05 Thread Paul Menzel
Am Freitag, den 05.11.2010, 14:38 +0100 schrieb Martin Jansa:
 On Fri, Nov 05, 2010 at 02:26:48PM +0100, Paul Menzel wrote:
  I agree.
  
   Then if it is in the inc file, it needs to be taken out again when the
   next version comes.
  
  Sorry, I did not make myself clear. My point was if you could put
  `configure.ac-nios2.patch` into `libX11/` or `files`.
 
 better not to use files at all
 http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-October/025673.html

Correct. I forgot.

 diet-x11_1.1.5.bb libx11-trim_1.1.5.bb will find it ok in libx11* dir,
 because of FILESPATHPKG .= :libx11-${PV}:libx11 in libx11.inc
 
 but even when it's the same file I would keep it in separate dirs,
 because newer versions won't need it (hopefully) and then it will be
 removed with older versions.

That is a valid argument. Although then patches should never be share
between versions unless there is no upstream development anymore?

It is fine either way by me. So do as you prefer.

   Hence it was put in the individual files.
   
   BTW it looks like upstream might go for a slightly different patch.
   I'll leave it to Martin to decide whether to go for that one or for
   this one (he is on cc of the upstream correspondence).
  
  Again, could you provide a link to that discussion.
 
 http://lists.freedesktop.org/archives/xorg/2010-November/051731.html


Thanks,

Paul


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] TSC Discussions from 2010/11/03

2010-11-05 Thread Martin Jansa
On Fri, Nov 05, 2010 at 12:16:54AM +, Richard Purdie wrote:
 Hi,
 
 The TSC met yesterday and discussed various topics. We're trying a
 slightly different approach to recording the outcome of the discussions:
 
 http://wiki.openembedded.org/index.php/TSCDecisions
 
 and the output from 5 such discussions yesterday is recorded there.
 These were all things that had discussion by the TSC pending after
 OEDEM.

Just idea for last point about FILESPATH:

It isn't tested and bitbake's Local fetcher localpath still
needs FILESPATH or similar change.

Just to show what I meant in:
http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-October/025673.html

Regards,

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
From a3c0a5af9640a6c9395e3747fbcff288020b2355 Mon Sep 17 00:00:00 2001
From: Martin Jansa martin.ja...@gmail.com
Date: Fri, 5 Nov 2010 15:47:25 +0100
Subject: [PATCH] base.bbclass: test for FILESPATHPKG existence first, then try 
FILESPATHOVERRIDES

---
 classes/base.bbclass |   15 +--
 conf/bitbake.conf|3 ++-
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/classes/base.bbclass b/classes/base.bbclass
index fd507d3..a1f65a9 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -203,18 +203,21 @@ python base_do_unpack() {
 if not src_uri:
 return
 srcurldata = bb.fetch.init(src_uri.split(), d, True)
-filespath = d.getVar(FILESPATH, True).split(:)
+filespathlist = d.getVar(FILESPATHLIST, True).split(:)
+filespathoverrides = d.getVar(FILESPATHOVERRIDES, True).split(:)
 
 for url in src_uri.split():
 urldata = srcurldata[url]
 if urldata.type == file and * in urldata.path:
 # The fetch code doesn't know how to handle globs, so
 # we need to handle the local bits ourselves
-for path in filespath:
-srcdir = oe.path.join(path, urldata.host,
-  os.path.dirname(urldata.path))
-if os.path.exists(srcdir):
-break
+for path in filespathlist:
+if os.path.exists(path):
+for override in filespathoverrides:
+srcdir = oe.path.join(path, override, urldata.host,
+  os.path.dirname(urldata.path))
+if os.path.exists(srcdir):
+break
 else:
 bb.fatal(Unable to locate files for %s % url)
 
diff --git a/conf/bitbake.conf b/conf/bitbake.conf
index 177e0b3..e623281 100644
--- a/conf/bitbake.conf
+++ b/conf/bitbake.conf
@@ -271,7 +271,8 @@ FILES_${PN}-locale = ${datadir}/locale
 FILE_DIRNAME = $...@os.path.dirname(bb.data.getVar('FILE', d))}
 FILESPATHBASE = ${FILE_DIRNAME}
 FILESPATHPKG = ${PF}:${P}:${PN}:${BP}:${BPN}:files:.
-FILESPATH = ${@':'.join(uniq(os.path.normpath(os.path.join(fp, p, o)) for fp 
in '${FILESPATHBASE}'.split(':') for p in '${FILESPATHPKG}'.split(':') for o in 
reversed([''] + filter(None, '${OVERRIDES}'.split(':')}
+FILESPATHOVERRIDES = 
${MACHINE}:${DISTRO}:${TARGET_ARCH}:{BASE_PACKAGE_ARCH}:.
+FILESPATHLIST = ${@':'.join(uniq(os.path.normpath(os.path.join(fp, p)) for fp 
in '${FILESPATHBASE}'.split(':') for p in '${FILESPATHPKG}'.split(':')))}
 FILESDIR = $...@bb.which(d.getVar('FILESPATH', 1), '.')}
 
 ##
-- 
1.7.3.2

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] libX11: patch configure.ac so a nios2 system is not seen as an os2 system.

2010-11-05 Thread Khem Raj
On Fri, Nov 5, 2010 at 5:08 AM, Frans Meulenbroeks
fransmeulenbro...@gmail.com wrote:
 configure.ac matches target_system against *os2* to detect if we're
 configuring for an os2 system. Unfortunately this also matches if the
 target_system is nios-linux (which is not an os2 system :-) )
 This patch adds an additional case. The patch is added to the individual
 recipes and also made upstream.

 Patch is tested by fully building 1.3.2 and by running
 bitbake -c patch for the other recipes.

 Signed-off-by: Frans Meulenbroeks fransmeulenbro...@gmail.com

Hmmm good find. I am ok with general fix. but please consider other
review comments before you commit

Acked-by: Khem Raj raj.k...@gmail.com

 ---
  .../xorg-lib/libx11-1.1.5/configure.ac-nios2.patch |   12 
  .../xorg-lib/libx11-1.3.2/configure.ac-nios2.patch |   12 
  .../xorg-lib/libx11-1.3.6/configure.ac-nios2.patch |   12 
  .../libx11-1.3.99.903/configure.ac-nios2.patch     |   12 
  recipes/xorg-lib/libx11_1.1.5.bb                   |    3 ++-
  recipes/xorg-lib/libx11_1.3.2.bb                   |    3 ++-
  recipes/xorg-lib/libx11_1.3.6.bb                   |    3 ++-
  recipes/xorg-lib/libx11_1.3.99.903.bb              |    3 ++-
  8 files changed, 56 insertions(+), 4 deletions(-)
  create mode 100644 recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
  create mode 100644 recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch
  create mode 100644 recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch
  create mode 100644 
 recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch

 diff --git a/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11_1.1.5.bb 
 b/recipes/xorg-lib/libx11_1.1.5.bb
 index e775585..b44dcc8 100644
 --- a/recipes/xorg-lib/libx11_1.1.5.bb
 +++ b/recipes/xorg-lib/libx11_1.1.5.bb
 @@ -1,7 +1,8 @@
  require libx11.inc
  DEPENDS = ${COMMON_DEPENDS}
 -PR = ${INC_PR}.1
 +PR = ${INC_PR}.2

 +SRC_URI +=  file://configure.ac-nios2.patch
  SRC_URI[archive.md5sum] = d1512d65dadd4f48c779d4749e7753a8
  SRC_URI[archive.sha256sum] = 
 da9272900e41615e9c5dc25d84730b8966da6f5c8f4c40418dca2ad040fc8b82

 diff --git a/recipes/xorg-lib/libx11_1.3.2.bb 
 b/recipes/xorg-lib/libx11_1.3.2.bb
 index b3d48ab..189d1ff 

Re: [oe] [PATCH] gphoto2_2.4.8.bb: Stop configure from looking in /usr/local/include

2010-11-05 Thread Khem Raj
On Fri, Nov 5, 2010 at 12:51 AM, Frans Meulenbroeks
fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:
 On Wed, Nov 3, 2010 at 1:21 PM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:
 On Wed, Nov 3, 2010 at 12:04 PM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:


 yes a more detailed solution is better. you have to go through the
 configure of every
 package and understand the behavior then act upon. As I said before
 its a tedious task

 I'm well aware of this. That is also why in the infrastructure thread
 I suggested using automated testing to find misbehaving packages.

 Btw there are 355 .inc files that contain the word autotools and 1899 .bb 
 files.
 Of course there are lots of dups in there.
 And maybe for the base recipes we can convince the yocto people that
 this is a serious QA issue (and they have some people employed to work
 on this if I understood properly).


 numbers means not so much when it comes down to this. I don't know if
 any distribution that even does that
 so I take comfort in everyone being wrong.


 I agree that numbers don't mean that much. Just wanted to give an
 indication of the possible effort needed.
 Also no idea how debian does this.

 Does it do it in first place ?

 I peeked briefly at the sources.
 Debian seems to resolve the problem by going for the max dependencies
 so autotools can pick up everything.
 E.g. for gphoto2, lenny has a depends on both libexif and libreadline
 (see http://packages.debian.org/lenny/gphoto2)
 So basically they go for the max config.

 We could do the same. Then again for deeply embedded systems it might
 be desirable to allow more finegrained tuning.
 (did I hear someone say USE flags ? )


which is good for things that dont care about size. Not so good for
embedded systems I think.
and there are some packages I know which have catch-22 situation so
adding max depends is
also not a wholesome solution.

 Enjoy! Frans

 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] dm355_codecs_03_10_00_00.tar.gz

2010-11-05 Thread Klaus Schwarzkopf

Hi,

i try to install the recipe ti-codecs-dm355_3.10.00.00.bb:

MACHINE=dm355-leopard bitbake -b  ti-codecs-dm355_3.10.00.00.bb

I get the following error:

kl...@ubuntu:~/development/oe$ MACHINE=dm355-leopard bitbake -b
ti-codecs-dm355_3.10.00.00.bb
NOTE: preferred version 1_13_000 of ti-codecs-dm355 not available (for
item ti-codecs-dm355)

Build Configuration:
BB_VERSION= 1.8.18
METADATA_BRANCH   = master
METADATA_REVISION = a33cf7368366d425c71369339e88a50d5660b7c0
TARGET_ARCH   = arm
TARGET_OS = linux-gnueabi
MACHINE   = dm355-leopard
DISTRO= angstrom
DISTRO_VERSION= 2010.7-test-20101104
TARGET_FPU= soft

NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 2 of 17 (ID: 8,
/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb, 



do_fetch)
NOTE: fetch
ftp://gtftp01.gt.design.ti.com/arago/dm355_codecs_03_10_00_00.tar.gz
--2010-11-04 20:28:42--
ftp://gtftp01.gt.design.ti.com/arago/dm355_codecs_03_10_00_00.tar.gz
   =
`/home/klaus/development/oe/downloads/dm355_codecs_03_10_00_00.tar.gz'
Resolving gtftp01.gt.design.ti.com... failed: Name or service not known.
wget: unable to resolve host address `gtftp01.gt.design.ti.com'
NOTE: fetch http://mirrors.openembedded.org//dm355_codecs_03_10_00_00.tar.gz
--2010-11-04 20:28:42--
http://mirrors.openembedded.org//dm355_codecs_03_10_00_00.tar.gz
Resolving mirrors.openembedded.org... 82.197.159.157
Connecting to mirrors.openembedded.org|82.197.159.157|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-11-04 20:28:42 ERROR 404: Not Found.

NOTE: fetch http://sources.openembedded.org//dm355_codecs_03_10_00_00.tar.gz
--2010-11-04 20:28:43--
http://sources.openembedded.org//dm355_codecs_03_10_00_00.tar.gz
Resolving sources.openembedded.org... 140.211.169.165
Connecting to sources.openembedded.org|140.211.169.165|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-11-04 20:28:43 ERROR 404: Not Found.

NOTE: fetch
http://www.angstrom-distribution.org/unstable/sources/dm355_codecs_03_10_00_00.tar.gz
--2010-11-04 20:28:43--
http://www.angstrom-distribution.org/unstable/sources/dm355_codecs_03_10_00_00.tar.gz
Resolving www.angstrom-distribution.org... 188.40.83.200
Connecting to www.angstrom-distribution.org|188.40.83.200|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-11-04 20:28:43 ERROR 404: Not Found.

NOTE: Task failed: Fetch failed:
ftp://gtftp01.gt.design.ti.com/arago/dm355_codecs_03_10_00_00.tar.gz;name=dm355codecsbin
ERROR: TaskFailed event exception, aborting
ERROR: Build of
/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb 



do_fetch failed
ERROR: Task 8
(/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb, 



do_fetch) failed
NOTE: Tasks Summary: Attempted 1 tasks of which 1 didn't need to be
rerun and 1 failed.
ERROR:
'/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb' 



failed
kl...@ubuntu:~/development/oe$



Where is the file? Is the recipe to old?

Thanks!

Regards,
Klaus




--

Sensortherm GmbH
Sitz:/Head quarter: Hauptstraße 123, 65843 Sulzbach (Taunus)
Registergericht:/Registry office: Amtsgericht Frankfurt/M.
Eintragungs-Nr.:/Registry-No. HRB 52438
Geschäftsführer:/General Manager: Werner Weldert


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] [PATCH] postgresql-8.1.8 : fix configure on x86

2010-11-05 Thread Bob Foerster
Without this patch, postgres fails on configure:
| checking alignment of int... configure: error: cannot compute alignment of 
int, 77
NOTE: package postgresql-8.1.8-r4: task do_configure: Failed

Similar fix for arm was in 5fa3d153.

Signed-off-by: Bob Foerster rob...@erafx.com
---
 site/ix86-common |7 +++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/site/ix86-common b/site/ix86-common
index 5323c7a..8a4a4c3 100644
--- a/site/ix86-common
+++ b/site/ix86-common
@@ -202,6 +202,13 @@ 
rsync_cv_HAVE_SECURE_MKSTEMP=${rsync_cv_HAVE_SECURE_MKSTEMP=yes}
 rsync_cv_REPLACE_INET_NTOA=${rsync_cv_REPLACE_INET_NTOA=no}
 rsync_cv_REPLACE_INET_ATON=${rsync_cv_REPLACE_INET_ATON=no}
 
+# postgresql
+pgac_cv_alignof_short=2
+pgac_cv_alignof_int=4
+pgac_cv_alignof_long=4
+pgac_cv_alignof_long_long_int=8
+pgac_cv_alignof_double=8
+
 # samba
 samba_cv_HAVE_GETTIMEOFDAY_TZ=${samba_cv_HAVE_GETTIMEOFDAY_TZ=yes}
 
-- 
1.7.0.4


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] OpenEmbedded and the Yocto Project

2010-11-05 Thread Richard Purdie
I've talked to various people and I think the point has come to write
down my thoughts rather than repeat conversations with various people.
Sorry if this ends up as a long email.

I'm on record in the past for commenting on the number of build system
presentations at ELC-E in 2009. The embedded community has several of
them, all with advantages and disadvantages, I look at this and wonder
why we couldn't have one good one. You also wonder why there is no focus
point fostering embedded Linux tools in general, everyone loves to go
off and do their own thing as its easier than working together.

It was based on these observations and a desire to improve the
situation, I proposed the idea of what has become the Yocto project.

Intel doesn't want to own Yocto, it realises that to create this one
good build system for example, it needs other people to be involved.
This is why the Linux Foundation now owns the rights to Poky and the
Yocto Project. Yes, it been seeded by Intel/Wind River people and by
Poky, not OpenEmbedded. The simple reason is that these are the things
could be donated to the project, OpenEmbedded is not something the Linux
Foundation can take ownership of, nor should it be.

There are many interesting facets to the Yocto project and I will cover
some of them below later as I don't think people are seeing them yet but
I know what most readers are interested in here so getting to the heart
of the matter, OpenEmbedded and Poky.

OpenEmbedded has always intended itself to be useful to companies to
build products off and to become an all purpose fully featured build
system and development tool. It does many things well,  I love it for
what it is and I've spent over half a decade working on it in various
ways which I'd never have done that if I didn't believe in the
architecture.

When it comes to using OE commercially, its actually quite hard. If you
look at even the big companies using OE like TI, Mentor and Montavista
to name but a few, whilst they are using it, there are significant
changes they need to make to turn it into a commercial product. Those
changes and stabilisation are eating a lot of the developer resources
they put in and there is arguably a comparatively low amount of feature
development being worked upon. If somehow we could share some of that
effort, it would free up resources for feature development.

So what do I mean by hard? First there are the conversations with your
legal department where some questions arise:

* How do you ensure license compliance?
* When someone makes a change, how do you know the license is still 
  correct?
* You've mixing GPLv2 and v3? How are you ensuring no contamination?
cue a long discussion which I'd bet most companies have

Bottom line is that the contributions process to OE is not sufficient to
be acceptable to most companies legal departments. Sure, instead of
Yocto, Intel and Wind River could each have some internal version of OE
which we'd vet changes to and I suspect Montavista and Mentor at least
already have this but its not very open source and it duplicates a lot
of work.

So the end result is that the Yocto project has totally vetted the
LICENSE data in Poky, any new additions go through a set of checks
before they be allowed into the repository and we also have some
automated process/tools enhancements such as the licence checksums to
catch changes to licenses more easily.

So that is one area, second is one of development and releases. OE has
never had one, it may have one soon, we'll see but so far its never
happened. Releases are important in many ways as they give people
something to plan expectations against. Currently OE is always active
development, there is never any calm down before a release, switch to
bug fixing mode rather than enhancement and so forth. This means if you
develop a BSP layer, which version of OE can you state it works with?

End result is that Yocto/Poky have a states release cycle, approximately
six months. We have releases, BSPs can be made against the last release.
When planning people can know roughly what state the tree will be in at
a given time and whilst no timeline is perfect for everyone, its well
defined and people can adapt to it.

Third is a QA problem and one of size and scale. Realistically, there is
no way you can test OE as its just too large with too many
combinations. On the other hand we have a pretty good known test matrix
for Poky/Yocto as its a smaller set of data than OE. If we want to
expand that set, we're prepared to as long as there is contribution to
help test it too (additional autobuilder machines and QA resource). 

We do appreciate the value of the additional things OE contains however
and also realise the value in additional machine support. This is why
the Yocto project has done work to make layers work better and become
usable for additional topic metadata layers and also machine support
in the form of BSPs. This neatly allows people to take ownership of
subsets of the 

Re: [oe] postgresql-8.1.8 : fix configure on x86

2010-11-05 Thread Christopher Larson


On Friday, November 5, 2010 at 9:06 AM, Bob Foerster wrote:

Without this patch, postgres fails on configure:| checking 
alignment of int... configure: error: cannot compute alignment of int, 77NOTE: 
package postgresql-8.1.8-r4: task do_configure: FailedSimilar fix for arm was 
in 5fa3d153.Signed-off-by: Bob Foerster rob...@erafx.comAcked-by: Christopher 
Larson chris_lar...@mentor.com
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] dm355_codecs_03_10_00_00.tar.gz

2010-11-05 Thread Matt Johnson

On 11/05/2010 11:08 AM, Klaus Schwarzkopf wrote:

Hi,

i try to install the recipe ti-codecs-dm355_3.10.00.00.bb:

MACHINE=dm355-leopard bitbake -b  ti-codecs-dm355_3.10.00.00.bb

I get the following error:

kl...@ubuntu:~/development/oe$ MACHINE=dm355-leopard bitbake -b
ti-codecs-dm355_3.10.00.00.bb
NOTE: preferred version 1_13_000 of ti-codecs-dm355 not available (for
item ti-codecs-dm355)

Build Configuration:
BB_VERSION= 1.8.18
METADATA_BRANCH   = master
METADATA_REVISION = a33cf7368366d425c71369339e88a50d5660b7c0
TARGET_ARCH   = arm
TARGET_OS = linux-gnueabi
MACHINE   = dm355-leopard
DISTRO= angstrom
DISTRO_VERSION= 2010.7-test-20101104
TARGET_FPU= soft

NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 2 of 17 (ID: 8,
/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb, 



do_fetch)
NOTE: fetch
ftp://gtftp01.gt.design.ti.com/arago/dm355_codecs_03_10_00_00.tar.gz
--2010-11-04 20:28:42--
ftp://gtftp01.gt.design.ti.com/arago/dm355_codecs_03_10_00_00.tar.gz
   =
`/home/klaus/development/oe/downloads/dm355_codecs_03_10_00_00.tar.gz'
Resolving gtftp01.gt.design.ti.com... failed: Name or service not known.
wget: unable to resolve host address `gtftp01.gt.design.ti.com'
NOTE: fetch 
http://mirrors.openembedded.org//dm355_codecs_03_10_00_00.tar.gz

--2010-11-04 20:28:42--
http://mirrors.openembedded.org//dm355_codecs_03_10_00_00.tar.gz
Resolving mirrors.openembedded.org... 82.197.159.157
Connecting to mirrors.openembedded.org|82.197.159.157|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-11-04 20:28:42 ERROR 404: Not Found.

NOTE: fetch 
http://sources.openembedded.org//dm355_codecs_03_10_00_00.tar.gz

--2010-11-04 20:28:43--
http://sources.openembedded.org//dm355_codecs_03_10_00_00.tar.gz
Resolving sources.openembedded.org... 140.211.169.165
Connecting to sources.openembedded.org|140.211.169.165|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-11-04 20:28:43 ERROR 404: Not Found.

NOTE: fetch
http://www.angstrom-distribution.org/unstable/sources/dm355_codecs_03_10_00_00.tar.gz 


--2010-11-04 20:28:43--
http://www.angstrom-distribution.org/unstable/sources/dm355_codecs_03_10_00_00.tar.gz 


Resolving www.angstrom-distribution.org... 188.40.83.200
Connecting to www.angstrom-distribution.org|188.40.83.200|:80... 
connected.

HTTP request sent, awaiting response... 404 Not Found
2010-11-04 20:28:43 ERROR 404: Not Found.

NOTE: Task failed: Fetch failed:
ftp://gtftp01.gt.design.ti.com/arago/dm355_codecs_03_10_00_00.tar.gz;name=dm355codecsbin 


ERROR: TaskFailed event exception, aborting
ERROR: Build of
/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb 



do_fetch failed
ERROR: Task 8
(/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb, 



do_fetch) failed
NOTE: Tasks Summary: Attempted 1 tasks of which 1 didn't need to be
rerun and 1 failed.
ERROR:
'/home/klaus/development/oe/openembedded/recipes/ti/ti-codecs-dm355_3.10.00.00.bb' 



failed
kl...@ubuntu:~/development/oe$



Where is the file? Is the recipe to old?

Thanks!

Regards,
Klaus





Klaus,
ti-codecs is now at 3.10.00.02, but I think the larger issue is 
just one of server-side directory reorganization since the recipe was 
updated.  That tarball is part of the DVSDK, which can be downloaded 
here 
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_10/latest/index_FDS.html
We should probably update the recipe at some point not to attempt 
to fetch the tarball directly, unless someone else has it hosted separately.

-Matt

--
Matt Johnson
Graduate Student
University of Illinois at Urbana-Champaign, Dept. of ECE
Coordinated Science Lab, Rm. 213

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] Random problems with building locales

2010-11-05 Thread David Lambert
I am getting apparent random failures when attempting to build 
OpenEmbedded with bitbake 1.10.0.  It seems that localedef is randomly 
failing as shown below. The first time it failed compiling UTF-8 es_NI, 
the second UTF-8 gv_GB, third UTF-8 es_NI again, and finally UTF-8 xh_ZA.
Initially I suspected a problem with my machine, but I ran diagnostics 
overnight with no failures. Has anyone else experienced this type of 
failure? Could you help guide me where else to look?



Thanks in advance for any help.

Best regards,

Dave.


NOTE: Task failed: localedef returned an error (command was 
PATH=/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/armv5te/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux//bin:/home/dlambert/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/armelf/bin 
I18NPATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/usr/share/i18n 
qemu-arm -s 1048576 -r 2.6.24 -L 
/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree 
-E 
LD_LIBRARY_PATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/lib  
/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/bin/localedef 
--force --old-style --no-archive 
--prefix=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree 
--inputfile=/usr/share/i18n/locales/es_NI --charmap=UTF-8 es_NI).

NOTE: package glibc-2.9-r37.3: task do_package: Failed
ERROR: TaskFailed event exception, aborting
ERROR: Build of 
/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb do_package failed
ERROR: Task 159 
(/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb, do_package) 
failed with 256

ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
dlamb...@development:~/oe/build$ bitbake base-image
NOTE: Handling BitBake files: \ (7090/7090) [100 %]
Parsing of 7090 .bb files complete (6676 cached, 414 parsed). 7279 
targets, 339 skipped, 0 masked, 0 errors.

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 516 of 1345 (ID: 159, 
/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb, do_package)

NOTE: package glibc-2.9-r37.3: task do_package: Started
NOTE: preparing tree for binary locale generation
NOTE: generating locale es_NI (UTF-8)
NOTE: generating locale bo_IN (UTF-8)
NOTE: generating locale gv_GB (UTF-8)
qemu-arm: relocation error: qemu-arm: symbol unlink, version GLIBC_2.0 
not defined in file libc.so.6 with link time reference

ERROR: TaskFailed event exception, aborting
ERROR: Build of 
/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb do_package failed
ERROR: Task 159 
(/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb, do_package) 
failed with 256

ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
NOTE: Task failed: localedef returned an error (command was 
PATH=/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/armv5te/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux//bin:/home/dlambert/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/armelf/bin 
I18NPATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/usr/share/i18n 
qemu-arm -s 1048576 -r 2.6.24 -L 
/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree 
-E 
LD_LIBRARY_PATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/lib  
/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/bin/localedef 
--force --old-style --no-archive 
--prefix=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree 
--inputfile=/usr/share/i18n/locales/gv_GB --charmap=UTF-8 gv_GB).

NOTE: package glibc-2.9-r37.3: task do_package: Failed
ERROR: TaskFailed event exception, aborting
ERROR: Build of 
/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb do_package failed
ERROR: Task 159 
(/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb, do_package) 
failed with 256

ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
dlamb...@development:~/oe/build$ bitbake base-image
NOTE: Handling BitBake files: \ (7090/7090) [100 %]
Parsing of 7090 .bb files complete (6676 cached, 414 parsed). 7279 
targets, 339 skipped, 0 

Re: [oe] OpenEmbedded and the Yocto Project

2010-11-05 Thread Paul Menzel
Am Freitag, den 05.11.2010, 16:07 + schrieb Richard Purdie:
 I've talked to various people and I think the point has come to write
 down my thoughts rather than repeat conversations with various people.
 Sorry if this ends up as a long email.

Thank you for writing this. I am aware that this probably took you quite
some time.

 I'm on record in the past for commenting on the number of build system
 presentations at ELC-E in 2009. The embedded community has several of
 them, all with advantages and disadvantages, I look at this and wonder
 why we couldn't have one good one. You also wonder why there is no focus
 point fostering embedded Linux tools in general, everyone loves to go
 off and do their own thing as its easier than working together.
 
 It was based on these observations and a desire to improve the
 situation, I proposed the idea of what has become the Yocto project.

[…]

 This project is not in competition to OpenEmbedded, its a compliment to
 it. Its a serious opportunity to leverage some corporate sponsorship and
 see OpenEmbedded, the Yocto project and also Embedded Linux all grow.

[…]

 Hopefully this email explains some of the reasons the project exists,
 what the differences are to OE and that is isn't something bad but
 actually a very positive thing. I have not dived into the topic of
 if/how Poky and OE can work together, that can be the subject of another
 email. If anyone has any questions I'm happy to answer them.

Actually this is in my opinion the most important question. In the
beginning you talk about the one good build system.

But in the end to get the one good build system, OpenEmbedded should
somehow be merged into or replaced by Poky(?) or be replaced, should not
it?

I have only some small experience with and used only OpenEmbedded. So I
do not know about Poky and the other build systems. But I agree with you
to try to avoid duplicate work.

So a message about your vision about the future of OE would be greatly
appreciated.


Thanks,

Paul


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] OpenEmbedded and the Yocto Project

2010-11-05 Thread Chris Larson
On Fri, Nov 5, 2010 at 9:07 AM, Richard Purdie rpur...@rpsys.net wrote:

 When it comes to using OE commercially, its actually quite hard. If you
 look at even the big companies using OE like TI, Mentor and Montavista
 to name but a few, whilst they are using it, there are significant
 changes they need to make to turn it into a commercial product. Those
 changes and stabilisation are eating a lot of the developer resources
 they put in and there is arguably a comparatively low amount of feature
 development being worked upon. If somehow we could share some of that
 effort, it would free up resources for feature development.


I think we can all agree with that.


 End result is that Yocto/Poky have a states release cycle, approximately
 six months. We have releases, BSPs can be made against the last release.
 When planning people can know roughly what state the tree will be in at
 a given time and whilst no timeline is perfect for everyone, its well
 defined and people can adapt to it.


This is good to hear, and I hope OE can adopt this as well, or,
alternatively, as has been discussed a bit, OE could become a set of layers
built upon Yocto, and share the release cycle.

Third is a QA problem and one of size and scale. Realistically, there is
 no way you can test OE as its just too large with too many
 combinations. On the other hand we have a pretty good known test matrix
 for Poky/Yocto as its a smaller set of data than OE. If we want to
 expand that set, we're prepared to as long as there is contribution to
 help test it too (additional autobuilder machines and QA resource).

 We do appreciate the value of the additional things OE contains however
 and also realise the value in additional machine support. This is why
 the Yocto project has done work to make layers work better and become
 usable for additional topic metadata layers and also machine support
 in the form of BSPs. This neatly allows people to take ownership of
 subsets of the metadata, be them community or commercial, a problem OE
 has long suffered from.


This is also good to hear, and I agree that this is a good solution -- we
actually always wanted to be able to split control and ownership in this
way, but originally determining how to combine metadata from multiple places
wasn't a priority.  Aside: the approach taken by Conary for the metadata is
a very intriguing one.

Having a known test matrix and an ability to QA the system also helps
 massively with feature development. Within Poky/Yocto we can *know*
 whether a given change causes a regression within the core without too
 much effort. I'd suggest this is much much harder to know within OE.


Perhaps, but I think the OE Testing effort is a step in the right direction,
so OE too will have a test matrix, just, as you say, a less complete one.


 This brings me to a forth problem which is related to some of the above
 indirectly which is that of the contributions model itself. Above, I
 mentioned we needed to ensure some kind of vetting of the license on new
 recipes and this isn't possible with the OE push contributions model.
 This is why Yocto/Poky have adopted a kernel like pull model for
 changes. If it can scale for the Linux kernel, I think it can scale for
 Poky/Yocto and could if there was a will, for OE too. Sub-maintainers
 are appointed based on trust to merge together pull requests and pass
 them upwards so no one person becomes overloaded.

 This pull model also makes decisions and technical direction easier,
 there has to be a lot of trust in the Linus type person to do the right
 thing. If that person screws up, the project can fork and there would
 likely be a clear winner afterwards if the decision was worth the fork
 so there is actually a strong natural pressure on that person to get
 things right. In the Yocto/Poky world, I've taken on that overall
 responsibility as I have relevant technical experience and a long
 history of leading Poky and to a large extent OE from a technical
 standpoint having contributed many of the technical advancements and
 architecture improvements that have put OE where it is today. I fully
 intend to have sub maintainers to help and I really care about their
 technical leadership, not who pays their wages.

 This is as good a time as any to talk about the governance of the Yocto
 Project as people look at the diagram on the website and get very
 confused. The people with the power in the model are the architect/
 maintainer groups.

 When it comes to technical direction this comes from the maintainers of
 the various components. They set this based on the input from the
 architect/steering group but they are the ones deciding the
 implementation details, writing code, accepting patches and developing
 the feature roadmaps and development schedules and actually doing the
 real work.

 One of the cornerstones of the governance is that if the steering group
 ever has to tell the architect what to do then the architect has
 failed at 

Re: [oe] Moving to layered structure of openembedded metadata

2010-11-05 Thread Denys Dmytriyenko
On Fri, Nov 05, 2010 at 08:34:48AM +0100, Stefan Schmidt wrote:
 Hello.
 
 On Thu, 2010-11-04 at 21:00, Denys Dmytriyenko wrote:
  
  That is already being discussed and decided. See the following previous 
  topics 
  on the mailing list...
 
 To clear this up a bit. There can't be a real decision for now. Not all
 developers have been present at the OEDEM and we haven't discussed  every 
 detail
 their either. :)
 
 Most, if not all, people liked the idea during the OEDEM discussions, but we
 would need more input on problem that this may rise. As it stands I'm happy to
 see Khem coming up to put this on the ml. :)
 
 One I currently see is how we can keep it all working when the layers are
 maintained in different places and what kid of combinational explosion we will
 have with layers in different places.

That is exactly what I said - being discussed and (being) decided. I didn't 
say it was or has been already decided. Being is not the same as been! :) 
I.e. present continuous instead of past tense.

And BTW, it may not be a simple decision after all - while technically Yocto 
seems quite a decent project and embracing it would be reasonable, many large 
companies are still having issues with it's governance model and past issues 
with Intel's other seemingly open source projects... The good news is that 
this side of the problem is now being actively looked at for any possible 
solutions, which would benefit all involved...

-- 
Denys

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] gphoto2_2.4.8.bb: Stop configure from looking in /usr/local/include

2010-11-05 Thread Frans Meulenbroeks
2010/11/5 Khem Raj raj.k...@gmail.com:
 On Fri, Nov 5, 2010 at 12:51 AM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:
 On Wed, Nov 3, 2010 at 1:21 PM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:
 On Wed, Nov 3, 2010 at 12:04 PM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 2010/11/3 Khem Raj raj.k...@gmail.com:


 yes a more detailed solution is better. you have to go through the
 configure of every
 package and understand the behavior then act upon. As I said before
 its a tedious task

 I'm well aware of this. That is also why in the infrastructure thread
 I suggested using automated testing to find misbehaving packages.

 Btw there are 355 .inc files that contain the word autotools and 1899 
 .bb files.
 Of course there are lots of dups in there.
 And maybe for the base recipes we can convince the yocto people that
 this is a serious QA issue (and they have some people employed to work
 on this if I understood properly).


 numbers means not so much when it comes down to this. I don't know if
 any distribution that even does that
 so I take comfort in everyone being wrong.


 I agree that numbers don't mean that much. Just wanted to give an
 indication of the possible effort needed.
 Also no idea how debian does this.

 Does it do it in first place ?

 I peeked briefly at the sources.
 Debian seems to resolve the problem by going for the max dependencies
 so autotools can pick up everything.
 E.g. for gphoto2, lenny has a depends on both libexif and libreadline
 (see http://packages.debian.org/lenny/gphoto2)
 So basically they go for the max config.

 We could do the same. Then again for deeply embedded systems it might
 be desirable to allow more finegrained tuning.
 (did I hear someone say USE flags ? )


 which is good for things that dont care about size. Not so good for
 embedded systems I think.
 and there are some packages I know which have catch-22 situation so
 adding max depends is
 also not a wholesome solution.


Catch22 situations seem mostly to appear because one packag exports
both a lib and a (sample) program.
One example that I saw recently was libcdio and libcddb.

Probably the only other way of catch 22 situations are triple or
quadruple staged builds.(build A, build B rebuild A maybe rebuild B)

Frans

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] libX11: patch configure.ac so a nios2 system is not seen as an os2 system.

2010-11-05 Thread Frans Meulenbroeks
2010/11/5 Khem Raj raj.k...@gmail.com:
 On Fri, Nov 5, 2010 at 5:08 AM, Frans Meulenbroeks
 fransmeulenbro...@gmail.com wrote:
 configure.ac matches target_system against *os2* to detect if we're
 configuring for an os2 system. Unfortunately this also matches if the
 target_system is nios-linux (which is not an os2 system :-) )
 This patch adds an additional case. The patch is added to the individual
 recipes and also made upstream.

 Patch is tested by fully building 1.3.2 and by running
 bitbake -c patch for the other recipes.

 Signed-off-by: Frans Meulenbroeks fransmeulenbro...@gmail.com

 Hmmm good find. I am ok with general fix. but please consider other
 review comments before you commit

 Acked-by: Khem Raj raj.k...@gmail.com

I won't have time to commit next 10 days or so. I'll be mostly afk.
If desired Martin (being the X maintainer iirc, can commit).
And feel free to change the patch or the commit message (or maybe move
to the alternative suggested upstream).

Frans

 ---
  .../xorg-lib/libx11-1.1.5/configure.ac-nios2.patch |   12 
  .../xorg-lib/libx11-1.3.2/configure.ac-nios2.patch |   12 
  .../xorg-lib/libx11-1.3.6/configure.ac-nios2.patch |   12 
  .../libx11-1.3.99.903/configure.ac-nios2.patch     |   12 
  recipes/xorg-lib/libx11_1.1.5.bb                   |    3 ++-
  recipes/xorg-lib/libx11_1.3.2.bb                   |    3 ++-
  recipes/xorg-lib/libx11_1.3.6.bb                   |    3 ++-
  recipes/xorg-lib/libx11_1.3.99.903.bb              |    3 ++-
  8 files changed, 56 insertions(+), 4 deletions(-)
  create mode 100644 recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
  create mode 100644 recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch
  create mode 100644 recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch
  create mode 100644 
 recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch

 diff --git a/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.1.5/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch 
 b/recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch
 new file mode 100644
 index 000..5605a59
 --- /dev/null
 +++ b/recipes/xorg-lib/libx11-1.3.99.903/configure.ac-nios2.patch
 @@ -0,0 +1,12 @@
 +Index: libX11-1.3.2/configure.ac
 +===
 +--- libX11-1.3.2.orig/configure.ac     2010-11-05 10:30:33.825536983 +0100
  libX11-1.3.2/configure.ac  2010-11-05 10:31:25.913899269 +0100
 +@@ -202,6 +202,7 @@
 + # arch specific things
 + WCHAR32=1
 + case $target_alias in
 ++  nios2*) os2=false ;;
 +   *os2*) os2=true ; WCHAR32=0 ;;
 +   *) ;;
 + esac
 diff --git a/recipes/xorg-lib/libx11_1.1.5.bb 
 b/recipes/xorg-lib/libx11_1.1.5.bb
 index e775585..b44dcc8 100644
 --- a/recipes/xorg-lib/libx11_1.1.5.bb
 +++ b/recipes/xorg-lib/libx11_1.1.5.bb
 @@ -1,7 +1,8 @@
  require libx11.inc
  DEPENDS = ${COMMON_DEPENDS}
 -PR = ${INC_PR}.1
 +PR = ${INC_PR}.2

 +SRC_URI +=  

Re: [oe] Moving to layered structure of openembedded metadata

2010-11-05 Thread Khem Raj
On Fri, Nov 5, 2010 at 9:57 AM, Denys Dmytriyenko de...@denix.org wrote:
 On Fri, Nov 05, 2010 at 08:34:48AM +0100, Stefan Schmidt wrote:
 Hello.

 On Thu, 2010-11-04 at 21:00, Denys Dmytriyenko wrote:
 
  That is already being discussed and decided. See the following previous 
  topics
  on the mailing list...

 To clear this up a bit. There can't be a real decision for now. Not all
 developers have been present at the OEDEM and we haven't discussed  every 
 detail
 their either. :)

 Most, if not all, people liked the idea during the OEDEM discussions, but we
 would need more input on problem that this may rise. As it stands I'm happy 
 to
 see Khem coming up to put this on the ml. :)

 One I currently see is how we can keep it all working when the layers are
 maintained in different places and what kid of combinational explosion we 
 will
 have with layers in different places.

 That is exactly what I said - being discussed and (being) decided. I didn't
 say it was or has been already decided. Being is not the same as been! :)
 I.e. present continuous instead of past tense.

 And BTW, it may not be a simple decision after all - while technically Yocto
 seems quite a decent project and embracing it would be reasonable, many large
 companies are still having issues with it's governance model and past issues
 with Intel's other seemingly open source projects... The good news is that
 this side of the problem is now being actively looked at for any possible
 solutions, which would benefit all involved...


My proposal is to align OE and poky and in turn for benefit of community.
Yocto as I understand has a bigger scope and uses OE/poky for the
build system that it uses. Which in
general is also good for OE development. If we design the layers well it will be
very portable and componentized. How yocto itself operates is probably
is a separate thing
they may make some good moves which benefits OE and thats what we
should be interested in
and concerned about and I am sure that if we do something that is
beneficial then yocto using poky
build system will definitely like it too.

 --
 Denys

 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Random problems with building locales

2010-11-05 Thread Khem Raj
On Fri, Nov 5, 2010 at 9:30 AM, David Lambert d...@lambsys.com wrote:
 I am getting apparent random failures when attempting to build OpenEmbedded
 with bitbake 1.10.0.  It seems that localedef is randomly failing as shown
 below. The first time it failed compiling UTF-8 es_NI, the second UTF-8
 gv_GB, third UTF-8 es_NI again, and finally UTF-8 xh_ZA.
 Initially I suspected a problem with my machine, but I ran diagnostics
 overnight with no failures. Has anyone else experienced this type of
 failure? Could you help guide me where else to look?


I think its because qemu-arm is dying on you. there is 0.13 release
that happens few weeks back
I am still working on getting that into OE. Once I have that in may be
it will get fixed I am not sure yet
remain tuned

-Khem


 Thanks in advance for any help.

 Best regards,

 Dave.


 NOTE: Task failed: localedef returned an error (command was
 PATH=/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/armv5te/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux//bin:/home/dlambert/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/armelf/bin
 I18NPATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/usr/share/i18n
 qemu-arm -s 1048576 -r 2.6.24 -L
 /home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree
 -E
 LD_LIBRARY_PATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/lib
  /home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/bin/localedef
 --force --old-style --no-archive
 --prefix=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree
 --inputfile=/usr/share/i18n/locales/es_NI --charmap=UTF-8 es_NI).
 NOTE: package glibc-2.9-r37.3: task do_package: Failed
 ERROR: TaskFailed event exception, aborting
 ERROR: Build of /home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb
 do_package failed
 ERROR: Task 159 (/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb,
 do_package) failed with 256
 ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
 ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
 dlamb...@development:~/oe/build$ bitbake base-image
 NOTE: Handling BitBake files: \ (7090/7090) [100 %]
 Parsing of 7090 .bb files complete (6676 cached, 414 parsed). 7279 targets,
 339 skipped, 0 masked, 0 errors.
 NOTE: Resolving any missing task queue dependencies
 NOTE: Preparing runqueue
 NOTE: Executing runqueue
 NOTE: Running task 516 of 1345 (ID: 159,
 /home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb, do_package)
 NOTE: package glibc-2.9-r37.3: task do_package: Started
 NOTE: preparing tree for binary locale generation
 NOTE: generating locale es_NI (UTF-8)
 NOTE: generating locale bo_IN (UTF-8)
 NOTE: generating locale gv_GB (UTF-8)
 qemu-arm: relocation error: qemu-arm: symbol unlink, version GLIBC_2.0 not
 defined in file libc.so.6 with link time reference
 ERROR: TaskFailed event exception, aborting
 ERROR: Build of /home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb
 do_package failed
 ERROR: Task 159 (/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb,
 do_package) failed with 256
 ERROR: '/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb' failed
 NOTE: Task failed: localedef returned an error (command was
 PATH=/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/armv5te/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/usr/bin:/home/dlambert/oe/build/tmp/sysroots/i686-linux/sbin:/home/dlambert/oe/build/tmp/sysroots/i686-linux//bin:/home/dlambert/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/armelf/bin
 I18NPATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/usr/share/i18n
 qemu-arm -s 1048576 -r 2.6.24 -L
 /home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree
 -E
 LD_LIBRARY_PATH=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/lib
  /home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree/bin/localedef
 --force --old-style --no-archive
 --prefix=/home/dlambert/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/glibc-2.9-r37.3/locale-tree
 --inputfile=/usr/share/i18n/locales/gv_GB --charmap=UTF-8 gv_GB).
 NOTE: package glibc-2.9-r37.3: task do_package: Failed
 ERROR: TaskFailed event exception, aborting
 ERROR: Build of /home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb
 do_package failed
 ERROR: Task 159 (/home/dlambert/oe/openembedded/recipes/glibc/glibc_2.9.bb,
 do_package) failed with 256
 ERROR: 

Re: [oe] OpenEmbedded and the Yocto Project

2010-11-05 Thread Richard Purdie
On Fri, 2010-11-05 at 17:36 +0100, Paul Menzel wrote:
 Am Freitag, den 05.11.2010, 16:07 + schrieb Richard Purdie:
  Hopefully this email explains some of the reasons the project exists,
  what the differences are to OE and that is isn't something bad but
  actually a very positive thing. I have not dived into the topic of
  if/how Poky and OE can work together, that can be the subject of another
  email. If anyone has any questions I'm happy to answer them.
 
 Actually this is in my opinion the most important question. In the
 beginning you talk about the one good build system.
 
 But in the end to get the one good build system, OpenEmbedded should
 somehow be merged into or replaced by Poky(?) or be replaced, should not
 it?
 
 I have only some small experience with and used only OpenEmbedded. So I
 do not know about Poky and the other build systems. But I agree with you
 to try to avoid duplicate work.
 
 So a message about your vision about the future of OE would be greatly
 appreciated.

The thing to keep in mind is that Poky and OE are very similar, sharing
bitbake, the recipe format and pretty much the same class files.

We therefore we didn't start a new build system project we took an
existing one very similar to OpenEmbedded and we plan to keep the
architecture the same. Even since Poky was created over five years ago
I've been publicly discussing new features, how they're best implemented
and so on with OE developers, bitbake maintainers and the OE TSC so the
projects stay roughly in sync.

I've stated what Yocto/Poky is doing differently and why, the question
now is whether the OE developers agree/disagree with those things and if
they are prepared to change OE at all to address some of the reasons
Yocto is doing some things differently.

There are ways the two projects can complement each other but there has
to be a will there to do it. Traditionally, OE has trouble making
decisions which I think it hurts the project in general. I'm hoping this
topic isn't going to be one of those things it fails to reach a
conclusion on.

Cheers,

Richard



___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Random problems with building locales

2010-11-05 Thread David Lambert

Khem,
Thanks for your reply. Is there a quick workaround? Is there an 
earlier branch/tag that is more stable?

Regards,

Dave.


On 11/05/2010 02:19 PM, Khem Raj wrote

I think its because qemu-arm is dying on you. there is 0.13 release
that happens few weeks back
I am still working on getting that into OE. Once I have that in may be
it will get fixed I am not sure yet
remain tuned

-Khem

 



___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Random problems with building locales

2010-11-05 Thread Bernhard Guillon

On 05.11.2010 20:26, David Lambert wrote:

Is there a quick workaround?


You can add

ENABLE_BINARY_LOCALE_GENERATION = 0

to your local.conf. It will disable locale generation.

Best regards
Bernhard


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] [PATCH] openldap: fix ltmain.sh location

2010-11-05 Thread Roman I Khimov
Signed-off-by: Roman I Khimov khi...@altell.ru
---
 recipes/openldap/openldap_2.4.23.bb |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/recipes/openldap/openldap_2.4.23.bb 
b/recipes/openldap/openldap_2.4.23.bb
index 3ac15f6..f8f3fb5 100644
--- a/recipes/openldap/openldap_2.4.23.bb
+++ b/recipes/openldap/openldap_2.4.23.bb
@@ -188,7 +188,7 @@ DEPENDS  += ${OPENLDAP_DEPENDS}
 CPPFLAGS_append =  -D_GNU_SOURCE
 
 do_configure() {
-   cp ${STAGING_DATADIR}/libtool/config/ltmain.sh ${S}/build
+   cp ${STAGING_DATADIR_NATIVE}/libtool/config/ltmain.sh ${S}/build
rm -f ${S}/libtool
aclocal
libtoolize --force --copy
-- 
1.6.4.2


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] OpenEmbedded and the Yocto Project

2010-11-05 Thread Frans Meulenbroeks
2010/11/5 Richard Purdie rpur...@rpsys.net:
 On Fri, 2010-11-05 at 17:36 +0100, Paul Menzel wrote:
 Am Freitag, den 05.11.2010, 16:07 + schrieb Richard Purdie:
  Hopefully this email explains some of the reasons the project exists,
  what the differences are to OE and that is isn't something bad but
  actually a very positive thing. I have not dived into the topic of
  if/how Poky and OE can work together, that can be the subject of another
  email. If anyone has any questions I'm happy to answer them.

 Actually this is in my opinion the most important question. In the
 beginning you talk about the one good build system.

 But in the end to get the one good build system, OpenEmbedded should
 somehow be merged into or replaced by Poky(?) or be replaced, should not
 it?

 I have only some small experience with and used only OpenEmbedded. So I
 do not know about Poky and the other build systems. But I agree with you
 to try to avoid duplicate work.

 So a message about your vision about the future of OE would be greatly
 appreciated.

 The thing to keep in mind is that Poky and OE are very similar, sharing
 bitbake, the recipe format and pretty much the same class files.

 We therefore we didn't start a new build system project we took an
 existing one very similar to OpenEmbedded and we plan to keep the
 architecture the same. Even since Poky was created over five years ago
 I've been publicly discussing new features, how they're best implemented
 and so on with OE developers, bitbake maintainers and the OE TSC so the
 projects stay roughly in sync.

 I've stated what Yocto/Poky is doing differently and why, the question
 now is whether the OE developers agree/disagree with those things and if
 they are prepared to change OE at all to address some of the reasons
 Yocto is doing some things differently.

 There are ways the two projects can complement each other but there has
 to be a will there to do it. Traditionally, OE has trouble making
 decisions which I think it hurts the project in general. I'm hoping this
 topic isn't going to be one of those things it fails to reach a
 conclusion on.


Well, I for me I have some reservations, but I definitely also see
plenty of options as yocto does address several issues that
historically were not among the strong points of OE.
Let's work on combining the best of both worlds!

Frans

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] openldap: fix ltmain.sh location

2010-11-05 Thread Khem Raj
On Fri, Nov 5, 2010 at 1:03 PM, Roman I Khimov khi...@altell.ru wrote:
 Signed-off-by: Roman I Khimov khi...@altell.ru

Acked-by: Khem Raj raj.k...@gmail.com

 ---
  recipes/openldap/openldap_2.4.23.bb |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

 diff --git a/recipes/openldap/openldap_2.4.23.bb 
 b/recipes/openldap/openldap_2.4.23.bb
 index 3ac15f6..f8f3fb5 100644
 --- a/recipes/openldap/openldap_2.4.23.bb
 +++ b/recipes/openldap/openldap_2.4.23.bb
 @@ -188,7 +188,7 @@ DEPENDS      += ${OPENLDAP_DEPENDS}
  CPPFLAGS_append =  -D_GNU_SOURCE

  do_configure() {
 -       cp ${STAGING_DATADIR}/libtool/config/ltmain.sh ${S}/build
 +       cp ${STAGING_DATADIR_NATIVE}/libtool/config/ltmain.sh ${S}/build
        rm -f ${S}/libtool
        aclocal
        libtoolize --force --copy
 --
 1.6.4.2


 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] problems building openldap and libtool

2010-11-05 Thread J. L.
On Thu, Nov 4, 2010 at 12:39 AM, J. L. vwyodap...@gmail.com wrote:
 On Thu, Nov 4, 2010 at 12:27 AM, J. L. vwyodap...@gmail.com wrote:
 On Wed, Nov 3, 2010 at 6:37 PM, Khem Raj raj.k...@gmail.com wrote:
 On Wed, Nov 3, 2010 at 5:46 PM, J. L. vwyodap...@gmail.com wrote:
 On Wed, Nov 3, 2010 at 4:48 PM, Khem Raj raj.k...@gmail.com wrote:
 On Wed, Nov 3, 2010 at 4:36 PM, J. L. vwyodap...@gmail.com wrote:
 On Wed, Nov 3, 2010 at 4:24 PM, Khem Raj raj.k...@gmail.com wrote:
 On Wed, Nov 3, 2010 at 3:55 PM, J. L. vwyodap...@gmail.com wrote:
 I am having an issue of how libtool is building on my machine. I am
 running Ubuntu 10.10 64bit Kernel 2.6.35-23-generic bitbake 1.10.1
 overo branch. Here is what happens when building:

 Error for openldap
 NOTE: package openldap-2.4.23-r2: task do_configure: Started
 ERROR: Function do_configure failed
 NOTE: Task failed: ('function do_configure failed',
 '/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/openldap-2.4.23-r2/temp/log.do_configure.12815')
 ERROR: Logfile of failure stored in:
 /home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/openldap-2.4.23-r2/temp/log.do_configure.12815
 Log data follows:
 | cp: cannot stat
 `/home/vdubhack/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/share/libtool/ltmain.sh':
 No such file or directory

 can you add DEPENDS += libtool to openldap_2.4.23.bb and retry ?

 Still getting this error and I cleaned and rebuilt both recipes

 try this patch and remove that DEPENDS

 diff --git a/recipes/openldap/openldap_2.4.23.bb
 b/recipes/openldap/openldap_2.4.23.bb
 index 3ac15f6..8afd951 100644
 --- a/recipes/openldap/openldap_2.4.23.bb
 +++ b/recipes/openldap/openldap_2.4.23.bb
 @@ -188,7 +188,7 @@ DEPENDS      += ${OPENLDAP_DEPENDS}
  CPPFLAGS_append =  -D_GNU_SOURCE

  do_configure() {
 -       cp ${STAGING_DATADIR}/libtool/config/ltmain.sh ${S}/build
 +       cp ${STAGING_ETCDIR_NATIVE}/libtool/config/ltmain.sh ${S}/build
        rm -f ${S}/libtool
        aclocal
        libtoolize --force --copy



 ERROR: Logfile of failure stored in:
 /home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/openldap-2.4.23-r2/temp/log.do_configure.2783
 Log data follows:
 | cp: cannot stat
 `/home/vdubhack/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/share/libtool/ltmain.sh':
 No such file or directory
 | ERROR: Function do_configure failed
 NOTE: package openldap-2.4.23-r2: task do_configure: Failed


 libtool does not build to this location
 /home/vdubhack/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/share/libtool/
 it builds to here
 tmp/sysroots/armv7a-angstrom-linux-gnueabi/home/vdubhack/overo-oe/tmp/sysroots/x86_64-linux/usr/share/libtool/

 It seems to put home/vdubhack/overo-oe/tmp the incorrect way. instead
 of being in front of the tmp/sysroot like most things

 same with aclocal and aclocal-1.11

 Thanks

 JL


 -khem

 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


 Did as you asked and also deleted the tmp/ dir to just make sure was
 nothing in there and rebuilt. And must not have done something right
 as the patch failed with this:
 ERROR: Logfile of failure stored in:
 /home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/openldap-2.4.23-r2/temp/log.patch_do_patch.22762
 Log data follows:
 | ERROR: Error in executing python function in:
 /home/vdubhack/overo-oe/org.openembedded.dev/recipes/openldap/openldap_2.4.23.bb
 | ERROR: Exception:class 'oe.patch.CmdError' Message:Command Error:
 exit status: 1  Output:
 | Applying patch test-fix.patch
 | patching file recipes/openldap/openldap_2.4.23.bb
 | Hunk #1 FAILED at 188.
 | 1 out of 1 hunk FAILED -- rejects in file 
 recipes/openldap/openldap_2.4.23.bb
 | Patch test-fix.patch does not apply (enforce with -f)
 | ERROR: Printing the environment of the function
 | ERROR: Function patch_do_patch failed
 NOTE: package openldap-2.4.23-r2: task do_patch: Failed
  I have attached the patch and the .bb so you can see what and how I did 
 it.


 crap.
 dude you make that one line change in the recipe .bb file *by hand*
 its not a patch for the sources
 but for the recipe.


 Thanks for the help so far.

 JL

 ___
 Openembedded-devel mailing list
 Openembedded-devel@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel



 ___
 Openembedded-devel mailing list
 

[oe] [PATCH] recipes/fluxbox/fluxbox_1.1.1.bb - Fixed depends for libxpm recipes/initscripts/file/halt - Fixed poweroff when booted from NFS

2010-11-05 Thread Angelo S. Mavridis Bartolome
* Fix to halt courtesy by penghb,patch by angelox_123
* Fix to fluxbox compile with libxpm by angelox_123

Signed-off-by: Angelo S. Mavridis Bartolome ang...@pynell.com
---
 recipes/fluxbox/fluxbox_1.1.1.bb |2 +-
 recipes/initscripts/files/halt   |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes/fluxbox/fluxbox_1.1.1.bb b/recipes/fluxbox/fluxbox_1.1.1.bb
index 55a747c..85f4c8b 100644
--- a/recipes/fluxbox/fluxbox_1.1.1.bb
+++ b/recipes/fluxbox/fluxbox_1.1.1.bb
@@ -2,7 +2,7 @@ DESCRIPTION = The Fluxbox Windowmanager
 HOMEPAGE = http://www.fluxbox.org;
 LICENSE = MIT
 DEPENDS = fontconfig virtual/libx11
-
+DEPENDS += libxpm
 PR = r1
 PE = 1
 
diff --git a/recipes/initscripts/files/halt b/recipes/initscripts/files/halt
index d8cab22..b869966 100644
--- a/recipes/initscripts/files/halt
+++ b/recipes/initscripts/files/halt
@@ -20,6 +20,6 @@ then
hddown=
 fi
 
-halt -d -f -i -p $hddown
+/bin/busybox poweroff -f
 
 : exit 0
-- 
1.7.3.2


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] [PATCH v2 1/2] eglibc: fix build issue with make-3.82

2010-11-05 Thread Vasily Khoruzhick
Add patch to fix this error when building eglibc-2.11, eglibc-2.12
with make-3.82:

make[2]: Entering directory `eglibc-2_12/libc/manual'
Makefile:246: *** mixed implicit and normal rules.  Stop.

Signed-off-by: Vasily Khoruzhick anars...@gmail.com
---
Add fixed eglibc versions to patch comment

 recipes/eglibc/eglibc_2.11.bb  |3 ++-
 recipes/eglibc/eglibc_2.12.bb  |3 ++-
 recipes/eglibc/files/eglibc-make-382.patch |   15 +++
 3 files changed, 19 insertions(+), 2 deletions(-)
 create mode 100644 recipes/eglibc/files/eglibc-make-382.patch

diff --git a/recipes/eglibc/eglibc_2.11.bb b/recipes/eglibc/eglibc_2.11.bb
index 3763124..89742b6 100644
--- a/recipes/eglibc/eglibc_2.11.bb
+++ b/recipes/eglibc/eglibc_2.11.bb
@@ -4,7 +4,7 @@ DEFAULT_PREFERENCE = -1
 DEPENDS += gperf-native
 FILESPATHPKG =. eglibc-svn:
 PV = 2.11
-PR = ${INC_PR}.7
+PR = ${INC_PR}.8
 PR_append = +svnr${SRCPV}
 SRCREV=10690
 EGLIBC_BRANCH=eglibc-2_11
@@ -14,6 +14,7 @@ SRC_URI = 
svn://svn.eglibc.org/branches;module=${EGLIBC_BRANCH};proto=svn \
file://shorten-build-commands.patch \
file://sh4_set_fpscr.patch \
file://sh4_local-fpscr_values.patch \
+   file://eglibc-make-382.patch \
file://etc/ld.so.conf \
file://generate-supported.mk
 S = ${WORKDIR}/${EGLIBC_BRANCH}/libc
diff --git a/recipes/eglibc/eglibc_2.12.bb b/recipes/eglibc/eglibc_2.12.bb
index 40ab65c..956f64b 100644
--- a/recipes/eglibc/eglibc_2.12.bb
+++ b/recipes/eglibc/eglibc_2.12.bb
@@ -4,7 +4,7 @@ DEFAULT_PREFERENCE = -1
 DEPENDS += gperf-native
 FILESPATHPKG =. eglibc-svn:
 PV = 2.12
-PR = ${INC_PR}.6
+PR = ${INC_PR}.7
 PR_append = +svnr${SRCPV}
 SRCREV=11762
 EGLIBC_BRANCH=eglibc-2_12
@@ -16,6 +16,7 @@ SRC_URI = 
svn://svn.eglibc.org/branches;module=${EGLIBC_BRANCH};proto=svn \
file://sh4_local-fpscr_values.patch \
file://eglibc-dont-cache-slibdir.patch \
file://armv4-eabi-compile-fix.patch \
+   file://eglibc-make-382.patch \
file://etc/ld.so.conf \
file://generate-supported.mk
 S = ${WORKDIR}/${EGLIBC_BRANCH}/libc
diff --git a/recipes/eglibc/files/eglibc-make-382.patch 
b/recipes/eglibc/files/eglibc-make-382.patch
new file mode 100644
index 000..5ecad90
--- /dev/null
+++ b/recipes/eglibc/files/eglibc-make-382.patch
@@ -0,0 +1,15 @@
+http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=blob_plain;f=source/base/glibc/make-3.82-fix.patch;hb=8217c32ecc2e14962847ba3d8a272eb64a3dba4f
+
+--- libc/manual/Makefile
 libc/manual/Makefile
+@@ -232,7 +232,9 @@
+ .PHONY: stubs
+ stubs: $(objpfx)stubs
+ endif
+-$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
++$(objpfx)stubs ../po/manual.pot:
++  touch $@
++$(objpfx)stamp%:
+   $(make-target-directory)
+   touch $@
+ 
-- 
1.7.3.2


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] recipes/fluxbox/fluxbox_1.1.1.bb - Fixed depends for libxpm recipes/initscripts/file/halt - Fixed poweroff when booted from NFS

2010-11-05 Thread Paul Menzel
Am Freitag, den 05.11.2010, 20:25 -0200 schrieb Angelo S. Mavridis Bartolome:
 * Fix to halt courtesy by penghb,patch by angelox_123
 * Fix to fluxbox compile with libxpm by angelox_123

Where are the nicknames from? IRC?

 Signed-off-by: Angelo S. Mavridis Bartolome ang...@pynell.com
 ---
  recipes/fluxbox/fluxbox_1.1.1.bb |2 +-
  recipes/initscripts/files/halt   |2 +-

[…]

Please send a patch for each change. You could

git commit patch/to/changed/file

to create separate commits. Please only put the recipe name to the
beginning of the commit summary as demanded by OE’s commit policy [1].

I would love to see your build configuration and your build error in the
commit log too and, if you know it, a small comment why this fix is
needed. These files seem to have been around for quite some time so I
find it strange that these issues have not been surfaced earlier.


Thanks,

Paul


[1] http://wiki.openembedded.org/index.php/Commit_Policy


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] [PATCH] metano.conf: Removed inutil package

2010-11-05 Thread Angelo S. Mavridis Bartolome
* Removed nano package from default,it isn't need at this time

Signed-off-by: Angelo S. Mavridis Bartolome ang...@pynell.com
---
 conf/distro/metano.conf |1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/conf/distro/metano.conf b/conf/distro/metano.conf
index 9bab8d9..6262aa0 100644
--- a/conf/distro/metano.conf
+++ b/conf/distro/metano.conf
@@ -122,7 +122,6 @@ DISTRO_EXTRA_RRECOMMENDS +=  \
 mplayer \
 alsa-lib \
 alsa-utils \
-nano \
 gpe-filemanager \
 gpe-mini-browser \
 ${XSERVER} \
-- 
1.7.3.2


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] [PATCH] vlc_1.1.4.1: Really add `lua5.1` to `DEPENDS` (instead of just `lua`).

2010-11-05 Thread Paul Menzel
Date: Thu, 4 Nov 2010 23:04:35 +0100

This fixes commit 93dca1 [1]. Thanks to Dallas for reporting this issue [2].

[1] 
http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=93dca1c604d420ed4db44a71a375182933658886
[2] 
http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/026475.html

Reported-by: Dallas Foley dfo...@telus.net
Signed-off-by: Paul Menzel paulepan...@users.sourceforge.net
---
I am deeply sorry for my mistake, missing QA and for the additional hassle.

The build still fails with the following error.

checking for LUA... yes
checking for luac... no
configure: error: Could not find the LUA byte compiler.
ERROR: Function do_configure failed

This problem is discussed in the above mentioned thread [2].
---
 recipes/vlc/vlc_1.1.4.1.bb |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
index ef764c1..af01d98 100644
--- a/recipes/vlc/vlc_1.1.4.1.bb
+++ b/recipes/vlc/vlc_1.1.4.1.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = 
61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
 
 # ffmpeg from git (library version = 52) is required
 # libtool-native must be = 2.2.4
-DEPENDS += libdvdcss libdvdread lua
+DEPENDS += libdvdcss libdvdread lua5.1
 
 EXTRA_OECONF += \
--enable-dvdread \
-- 
1.7.2.3


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] metano.conf: Removed inutil package

2010-11-05 Thread Paul Menzel
Am Freitag, den 05.11.2010, 20:45 -0200 schrieb Angelo S. Mavridis Bartolome:
 * Removed nano package from default,

The commit summary contradicts what this patch does.(?)

 it isn't need at this time

Could this be more understandable? Why is `nano` not needed?

[…]

Please resend and please also update OE’s patch queue [1].


Thanks,

Paul


[1] http://wiki.openembedded.org/index.php/Patchwork


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? (was: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`)

2010-11-05 Thread Paul Menzel
Am Mittwoch, den 03.11.2010, 10:55 -0700 schrieb Dallas Foley:
 On 10-11-03 02:28 AM, Paul Menzel wrote:
  Date: Wed, 3 Nov 2010 09:52:36 +0100
 
  After VLC 1.0.6, being the latest version in OE until addition of 1.1.4.1 
  in commit 30e362 [2], some interfaces were implemented in Lua in VLC 1.1.0 
  [1].
 
  Interfaces:
   * Renamed the legacy rc, telnet and http interfaces to oldrc, 
  oldtelnet and oldhttp.
   * rc, telnet and http are now implemented using the lua interface 
  system.
 
  Task `configure` fails with the following error message.
 
  […]
  | checking for LUA... no
  | configure: WARNING: lua5.1 not found, trying lua= 5.1 instead
  | checking for LUA... no
  | checking lua.h usability... no
  | checking lua.h presence... no
  | checking for lua.h... no
  | checking lauxlib.h usability... no
  | checking lauxlib.h presence... no
  | checking for lauxlib.h... no
  | checking lualib.h usability... no
  | checking lualib.h presence... no
  | checking for lualib.h... no
  | checking for luaL_newstate in -llua5.1 ... no
  | checking for luaL_newstate in -llua51 ... no
  | checking for luaL_newstate in -llua ... no
  | configure: error: Could not find lua. Lua is needed for some 
  interfaces (rc, telnet, http) as well as many other custom scripts. Use 
  --disable-lua to ignore this error.
  | ERROR: Function do_configure failed
  NOTE: package vlc-1.1.4.1-r0: task do_configure: Failed
  […]
 
  Adding `lua5.1` to `DEPENDS` is chosen in favor of disabling it.
 
  [1] 
  http://git.videolan.org/?p=vlc.git;a=commitdiff;h=3c1df96cda8086f605f2eacaa5653c9e43ec45ac
  [2] 
  http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=30e362c22a49521ebeef9bed1f0c58902b7dc50b
 
  Signed-off-by: Paul Menzelpaulepan...@users.sourceforge.net
  ---
recipes/vlc/vlc_1.1.4.1.bb |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
 
  diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
  index d4535a5..ef764c1 100644
  --- a/recipes/vlc/vlc_1.1.4.1.bb
  +++ b/recipes/vlc/vlc_1.1.4.1.bb
  @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = 
  61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
 
# ffmpeg from git (library version =  52) is required
# libtool-native must be= 2.2.4
  -DEPENDS += libdvdcss libdvdread
  +DEPENDS += libdvdcss libdvdread lua
 
EXTRA_OECONF += \
  --enable-dvdread \

 I seem to need lua5.1 and lua5.1-native in DEPENDS for this vlc as opposed to 
 just lua.

You are indeed correct. Somehow I messed up the patch and just edited
the commit message. :( I sent a fixup some minutes ago [3].

 ie. DEPENDS += libdvdcss libdvdread lua5.1 lua5.1-native
 
 I doubt this has anything to do with it, but I am using 
 DISTRO=angstrom-2010.x
 and setting
 ANGSTROM_LIBTOOL_VERSION = 2.2.6b
 LIBTOOL_HAS_SYSROOT = no
 only because apache2 does not configure with the newer libtool

As you wrote after applying this patch there is still the following
problem in the task `configure`.

[…]
checking for LUA... yes
checking for luac... no
configure: error: Could not find the LUA byte compiler.
ERROR: Function do_configure failed

Indeed in all my tests there is no `luac` staged.

$ find . -name *luac*
./minimal-dev/sysroots/armv7a-oe-linux-gnueabi/usr/include/luaconf.h
./minimal-dev/sysroots/armv7a-oe-linux-gnueabi/usr/share/man/man1/luac.1

./minimal-dev/work/armv7a-oe-linux-gnueabi/vlc-1.1.4.1-r0/vlc-1.1.4.1/share/lua/intf/luac.lua
$ find angstrom-dev/ -name *luac* # angstrom-2008.1

angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/luaconf.h

angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/share/man/man1/luac.1

angstrom-dev/work/armv7a-angstrom-linux-gnueabi/vlc-1.1.4.1-r0/vlc-1.1.4.1/share/lua/intf/luac.lua

This should be done by adding `lua5.1-native` to `DEPENDS` as you
suggested. But I am wondering why `lua5.1` is not providing `luac`. Is
there a problem with the `lua5.1` recipe [4][5]?


Thanks,

Paul


[3] http://patchwork.openembedded.org/patch/3504/
[4] 
http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/lua/lua5.1_5.1.4.bb?id=48838f0fca6b00767115dd13bce2537f035fd3ba
[5] 
http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/lua/lua.inc?id=709c4d66e0b107ca606941b988bad717c0b45d9b


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] ARMv4 not working with latest gcc,eglibc

2010-11-05 Thread Kristoffer Ericson
Hi,

Khems addition of gcc 4.5 patch effectivly removed the thumb 'bx' instruction 
from
the binaries, but Im getting the exact same issue as before (kernel panic at 
init time).

Filip zyzniewski had the combination of gcc 4.4.2 + eglibc 2.12 working well on 
his machine,
I also know another person with an ARMv4t which used gcc 4.5 + eglibc 2.12 
without any issues (with same distro file).
Therefore I still believe its an compiler/thumb issue. 
Im currently trying to reproduce filips environment to make sure, once I do it 
should be confirmed.

Best wishes
Kristoffer Ericson
http://www.jlime.com

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel