Hi Alex,

This patch to external/qemu should fix you up:

Author: Nick Pelly <[email protected]>
Date:   Fri Apr 24 15:28:40 2009 -0700

    Fix build for platforms where deprecated symbol EAI_NODATA is not
defined.

diff --git a/sockets.c b/sockets.c
index fa1f39d..be40a56 100644
--- a/sockets.c
+++ b/sockets.c
@@ -634,7 +634,9 @@ sock_address_init_resolve( SockAddress*  a, const char*
hostname, uint16_t  por
             err = EHOSTDOWN;
             break;

+#ifdef EAI_NODATA
         case EAI_NODATA:
+#endif
         case EAI_NONAME:
             err = ENOENT;
             break;


I hit the same problem on Ubuntu 9.04. I'll work on expediating this patch
into open source.

Now a couple of comments about your approach:

If you are interested in getting your build working, then android-porting
would have been the right list. And you should have posted the exact
compliation failure. Not posting the failure message makes it look like you
are searching for an oppurtunity to complain rather than an oppurtunity to
contribute. You are lucky in this case that I fixed (what I think is your
problem) just recently and happened to read this post.

Your trigger-happy claims that Google are acting unprofessionally give the
appearance that you are uninformed. Google engineers do go through a code
review loop just as external developers do. In this case the error is
specific to the deprecation of EAI_NODATA in Ubuntu 9.04 which is less than
a week old, and is not indicative of a code review process problem. The fact
that you must have just installed Ubuntu 9.04 should have given a clue as to
where your problems lay!

Nick



On Wed, Apr 29, 2009 at 3:04 PM, AlexK <[email protected]> wrote:

>
> I especially create clean platform setup for Android builds. And do
> not use platform for any other tasks.
> All environment setup I did according to published by Google
> documentation. So I expect 99% match on requirements for building
> Android OS.
>
> My OS: Linux Ubuntu x86 i386 v9.04
>
> Looks like 1.5 release was very hard and android team tiered.:)
>
> Thanks,
> Good Luck
>
> On Apr 30, 12:32 am, Jean-Baptiste Queru <[email protected]> wrote:
> > We can't test on every possible version of every possible environment.
> > The file in question compiles for us on all platforms (the 1.5_r1 SDK
> > was built with that exact source code).
> >
> > All the changes are reviewed individually and automatically built for
> > each target platform. And we did explicitly check that the recent
> > open-source pushes were building fine for linux and MacOS.
> >
> > My guess: you're not running Ubintu 8.0.4.
> >
> > JBQ
> >
> >
> >
> > On Wed, Apr 29, 2009 at 2:22 PM, AlexK <[email protected]>
> wrote:
> >
> > > Hi,
> >
> > > Second time the same problem: latest sources from MASTER branch have
> > > compilation error. (QEMU compilation failure).
> >
> > > I think problem is in way how Google engineers committing own code
> > > into GIT repository.
> >
> > > Please fill the difference: other developers publish code on GitWeb
> > > then waiting approve from at least two code reviewers and only after
> > > that Google engineer MERGE our changes with MASTER branch... Looks
> > > like Google developers simply commit own changes into GIT without
> > > passing similar loop as other developers do.
> >
> > > It's OK, but at least check those changes before making them MERGED
> > > into MASTER branch. With all respect to all developers, but such
> > > behavior is not a good professional move.
> >
> > > P.S. I don't want to blame anyone, but I want to notify Google Android
> > > Team that other developers watching them and expecting highly
> > > professional behavior. I hope google team will find proper solution
> > > for that "development cycle" problem.
> >
> > > P.P.S. sorry for bad English.
> >
> > > Thanks
> >
> > --
> > Jean-Baptiste M. "JBQ" Queru
> > Android Engineer, Google.
> >
> > Questions sent directly to me that have no reason for being private
> > will likely get ignored or forwarded to a public forum with no further
> > warning.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to