2011/12/19 Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
2011/12/19 Zach Pfeffer <zach.pfeffer@linaro.org>:
> Here's the current score card:
>
> https://android-build.linaro.org/builds/~berolinux/landing-panda-4.0.3/#build=8
> - blows up, 4430
 
The reason is that the kernel and userland disagree about the size and
content of the dss2_ovl_info.
The problem's core is that Bionic grabs prepackaged kernel headers
instead of using those from the actual kernel being used, but the fix
for that (replacing them with proper kernel headers) causes stuff not
to build because it's missing some headers, and the quickfix (just
copying over the file defining dss2_ovl_info, video/dsscomp.h) breaks
the build because the kernel's dsscomp.h doesn't define
DSSCIOC_QUERY_DISPLAY, but hardware/ti/omap4xxx/hwc/hwc.c:1924 tries
to make use of that.

Another possible fix is reverting the commit in
external/kernel-headers that changed dss2_ovl_info (commit ID
305d9b714eb73c10465abdade0061eee3bdb76ef and its followup
7c04a2b599c5c989bb1aaf24905f71ae0ab4e9e5), but chances are that will
compile, but break at runtime (because DSSCIOC_QUERY_DISPLAY is
defined and used in omap4xxx/hwc/hwc.c, but the kernel has no idea
what to do with it).
But it's worth a try, will start a build.

Reverting the last 2commits on the kernel may get it back to the working stage with graphics binaries for master from http://code.google.com/android/nexus/drivers.html#panda, but the reason for failure here is that we are using older proprietary binaries thruough "install-binaries.sh" script. I tried with 4.0.3 graphics binaries for panda but it is still failing.

My guess is that the kernel source is not yet updated using which we(device/linaro/pandaboard based builds) do our builds whereas  aosp device/ti/panda configuration  uses only the kernel binary (seems to have update the bianary here  http://android.git.linaro.org/gitweb?p=device/ti/panda.git;a=summary).
 
Probably not 4.0.3 related
https://bugs.launchpad.net/linaro-android/+bug/906245

This is probably the same thing I've seen last night, but that went
away after rebooting.
I guess we have some odd random failure here (timing issue?).
Seems to happen all the time on Botao's box though (his has a HDMI
extension, that may or may not be related.
Apparently 11.11 works though, and there hasn't been any kernel change
on iMX53 since 11.11.

> https://android-build.linaro.org/builds/~berolinux/staging-snowball-4.0.3/#build=2
> - fails

Any idea why?

> no landing-snowball

I overlooked that one, building right now

ttyl
bero