Tony,

thnx for your reply.

Yes followed both instructions, the wiki and the build service.
It is not that I am unfamiliar on how to build android, been doing this
since 2009 when I put android on a TV, this was mips based I now use
omap3530, omap3730 base boards and pandaboard.
The thing is I only cannot get linaro android to build without doing
something specifc. AOSP ICS builds without any issue and runs on my
pandaboard.
I want to use linaro because I think it might be more compleet with respect
to audio and video.

Where it is going wrong for the 12.01 release is (use the linaro 4.6
toolchain and ubunti 11.04):

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....

Cheers,

Hedwin


On Sun, Jan 29, 2012 at 6:04 PM, Tony Mansson <tony.mans...@linaro.org>wrote:

> Hi Hedwin.
>
> Have you followed the instructions here?
> https://wiki.linaro.org/Platform/Android
>
> Get the Source Code <https://wiki.linaro.org/Platform/Android/GetSource>
>  and Build the Source 
> Code<https://wiki.linaro.org/Platform/Android/BuildSource> should
> tell you what you need.
>
> The exact details for a board and a release is best checked here:
> https://android-build.linaro.org/
>
> E.g. if you are building the landing-snowball-12.01-release, build number
> 5, you can see which environment and toolchain has been used for this
> build. See below.
>
> Here you can also see that you need to download the toolchain and the
> non-Free binary overlay in vendor.tar.bz2. The instructios are there.
>
> Here's what I do: I put all the environment settings in a shell script and
> source it.
> SOURCE_OVERLAY and
> TOOLCHAIN_URL must point out local directories where you have downloaded
> the overlay and the toolchain. You should remove the LAVA_SUBMIT settings.
>
> Then I go:
> repo init -u ${MANIFEST_REPO} -b ${MANIFEST_BRANCH} -m ${MANIFEST_FILENAME}
> repo sync
> and then perhaps . ./build/envsetup.sh (not necessary for a normal build)
> the build command can look like:
> make -j4 TARGET_PRODUCT=snowball HOST_CC=gcc-4.5 HOST_CXX=g++-4.5
> HOST_CPP=cpp-4.5 boottarball systemtarball userdatatarball showcommands
>
> The HOST_C<*> settings are needed in Ubuntu 11.10 only.
>
> For a Pandaboard you replace "snowball" with "pandaboard" in various
> places.
>
> PLease let us know where we failed to show you what you had missed so we
> can improve our information.
>
> BR,
> Tony
>
>
>
>
> Configuration
>
> MANIFEST_REPO=git://android.git.linaro.org/platform/manifest.git
> MANIFEST_BRANCH=linaro-android-12.01-release
> MANIFEST_FILENAME=landing-snowball.xml 
> <http://android.git.linaro.org/platform/manifest.gitMANIFEST_BRANCH=linaro-android-12.01-releaseMANIFEST_FILENAME=landing-snowball.xml>
> TARGET_PRODUCT=snowball
> TARGET_SIMULATOR=false
> TOOLCHAIN_URL=http://snapshots.linaro.org/android/~linaro-android/toolchain-4.6-2012.01/2/android-toolchain-eabi-linaro-4.6-2012.01-2-2012-01-13_19-04-18-linux-x86.tar.bz2
> TOOLCHAIN_TRIPLET=arm-linux-androideabi
> REPO_SEED_URL=http://android-build.linaro.org/seed/pandaboard.mirror.tar.gz
> SOURCE_OVERLAY= 
> <http://snapshots.linaro.org/android/%7Elinaro-android/toolchain-4.6-2012.01/2/android-toolchain-eabi-linaro-4.6-2012.01-2-2012-01-13_19-04-18-linux-x86.tar.bz2TOOLCHAIN_TRIPLET=arm-linux-androideabiREPO_SEED_URL=http://android-build.linaro.org/seed/pandaboard.mirror.tar.gzSOURCE_OVERLAY=>"snowball/20120113/vendor.tar.bz2"
> LAVA_SUBMIT=1
> LAVA_SUBMIT_FATAL=0
> SYNC_JOBS=10
>
>
>
>
> On 29 January 2012 11:38, hedwin <hedwin.kon...@gmail.com> wrote:
>
>> 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....
>>
>>
>>
>>
>> _______________________________________________
>> linaro-dev mailing list
>> linaro-dev@lists.linaro.org
>> http://lists.linaro.org/mailman/listinfo/linaro-dev
>>
>>
>
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to