← Back to team overview

ubuntu-phone team mailing list archive

Re: Error when fetch libhybris and building libhybris

 

Dear Jani:

Thanks for your replay, I found the problem

after I use *phablet-dev-bootstrap* to fetch the source code

the manifests under .repo directory is checkout to *remotes/m/phablet-10.1*

I need to  checkout  to *origin/phablet-saucy* manually

Now source the envseup.sh without any error,

I'll try to build it again :)


2013/10/14 Jani Monoses <jani.monoses@xxxxxxxxxxxxx>

> Hi
>
> what version of the ROM tree you have checked out? In the latest
> phablet-saucy envsetup.sh no longer pulls hybris, as the latter has its own
> git repo in ubuntu/hybris that is fetched by repo sync.
> So try updating to the latest tree first and see if you encounter any
> errors.
>
> Jani
>
>
> On Mon, Oct 14, 2013 at 10:21 AM, 彥瑾 <coldnew.tw@xxxxxxxxx> wrote:
>
>> Hello everyone:
>>
>> I'm try to porting latest ubuntu touch for my tf700 tablet, when I use
>>
>> *    source build/envsetup.sh*
>>
>> to fetch the libhybris library, it encountered error:
>>
>> *  pull-lp-source: Downloading libhybris version saucy
>>   pull-lp-source: Error: Failed to download:
>> https://launchpad.net/ubuntu/+archive/primary/+files/libhybris_saucy.dsc:
>> 404 Not Found
>>   rm: cannot remove `libhybris*.tar.gz': No such file or directory
>>   rm: cannot remove `libhybris*.dsc': No such file or directory
>>   mv: cannot stat `libhybris*': No such file or directory*
>>
>> To prevent this error, I modify the build/envsetup.sh script, and change
>>
>> *  HYBRIS_SRC_SERIES=saucy*
>>
>> to
>>
>> * HYBRIS_SRC_SERIES=0.1.0+git20130606+c5d897a-0ubuntu34*
>>
>> however, when I  build the code, it stop shows error like:
>>
>> *  ubuntu/hybris/compat/camera/camera_compatibility_layer.cpp:116:1:
>> error: 'NativeBufferAlloc' does not name a type
>>   ubuntu/hybris/compat/camera/camera_compatibility_layer.cpp:119:1:
>> error: 'NativeBufferAlloc' does not name a type
>>   ubuntu/hybris/compat/camera/camera_compatibility_layer.cpp:122:19:
>> error: 'NativeBufferAlloc' has not been declared*
>>
>> How can I solve these problem for building ubuntu touch success? I know
>> it's lack of document on how to porting it,
>> but it's really wired that build failed on any ubuntu* source.
>>
>>
>>
>> --
>> Mailing list: https://launchpad.net/~ubuntu-phone
>> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~ubuntu-phone
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

References