Gents,

For some time now I am trying to build android from the linaro repos.
Sofar I never succedded, it always resulted in build failures or it doesn't boot.

So what did it do:

I tried the 11.12 release staging and tracking. Got the last to build after switching to the 4.6 toolchain (nowhere documented) and
added an include to the png.c file (it misted a math.h include, weird).
It only didn't boot correctly because the kernel failed to initialise the GPU.

So I switched to the 12.01 release. First used the "release-12.01" branch, build failure. Then switched to the  "linaro_android_4.0.3" branch
Used the same as mentioned in the build service build overview. Also used the same setup as mentioned in the build service.
Build fails.

Odd thing is that someone must be able to get a successfull build because ready available images do exist.
So how did these get build? How do I get a good build?

Cheers,
Hedwin


PS, below the build error in the 12.01 release:

workCoreTests_install_verifier_good_intermediates/package.apk)
com.google.doclava.apicheck.ApiParseException: Error parsing API
        at com.google.doclava.apicheck.XmlApiFile.parseApi(XmlApiFile.java:60)
        at com.google.doclava.apicheck.ApiCheck.parseApi(ApiCheck.java:152)
        at com.google.doclava.apicheck.ApiCheck.convertToXml(ApiCheck.java:234)
        at com.google.doclava.apicheck.ApiCheck.main(ApiCheck.java:64)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)
        at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1414)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1039)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
        at com.google.doclava.apicheck.XmlApiFile.parseApi(XmlApiFile.java:54)
        ... 3 more
Error parsing API: frameworks/base/api/current.txt
make: *** [out/target/common/obj/APPS/SignatureTest_intermediates/api.xml] Error 1
make: *** Waiting for unfinished jobs....