← Back to team overview

ubuntu-phone team mailing list archive

Re: Errors trying examples in ubuntu-sdk

 

Thanks for your explanation. Very helpful and answers a lot of questions.
qmake it is then :)

cheers,

Mathijs



On Thu, Mar 3, 2016 at 2:39 PM, Benjamin Zeller <
benjamin.zeller@xxxxxxxxxxxxx> wrote:

> On 03/03/2016 02:16 PM, Mathijs Veen wrote:
>
>
> There are some problems with qmlprojects when it comes
> to using different versions of Qt installed on the same machine.
>
> Im not sure how to read this.
>
> There are different project types in the Ubuntu-SDK:
> -> QmlProject, QMake and CMake
>
> qmlproject types are the most troublesome and do not really support using
> it with other
> Qt versions than the one QtC found in your PATH. However a qmake based
> template does not
> have that problem.
> Also the .qmlproject based templates will be deprecated soon and while
> QtC will still build them we will not support creating new ones anymore.
>
> I did a clean install of the sdk yesterday on a clean 15.10 desktop. Apart
> from the above mentioned segfaults that I also got at first, I am not
> seeing QMLScene at all.
>
> The segfaults are most likely because of a incorrect LD_LIBRARY_PATH that
> is not correctly set by the qmlproject type implementation in QtCreator.
> You can however
> set it manually in the QtC run settings for your project.
>
> I think it is suposed to start in /usr/lib/x86_64-linux-gnu/qt5/bin right?
> That dir does not exist on my system. I did however also get a qt4 which
> does contain a bin directory. Is that what you mean is going wrong?
>
>
> There is a special Qt version installed in /usr/ubuntu-sdk-dev , in there
> you should have a qmlscene. The ubuntu-sdk-dev package however is a
> solution for
> people who want to have a preview with the most recent UI toolkit. If you
> need more than that for your app you need to install ubuntu-sdk-libs-dev
> for now.
>
> But that will not give you the most recent UITK we have on the phone. That
> one you only get with either the overlay ppa:
>
>
> https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay/+index?batch=75&direction=backwards&start=225
>
> or by running the current "in development" Ubuntu. The overlay ppa however
> is only tested on the phones.
>
>
> Is a solution for this on the cards or are you saying we are supposed to
> only run on a physical device using an armhf kit for qml projects? Or is
> there a way to solve this myself?
>
> Yes we are working on a solution to make it possible to easily run
> applications with the most recent released UITK. I hope we have good news
> soon about that.
>
> The problem we face here is that people want to essentially run a app,
> that is meant for a totally different version of Ubuntu than the one they
> run as their host
> for development. For example when the last LTS is your host you will lack
> all the new stuff that was added to the UI toolkit or other APIs since the
> phone is based
> on Vivid + Overlay PPA.
>
> So the ultimate goal is to have a Kit that brings all those runtime
> dependencies, where you can build and run in without tainting your host
> system. And thats exactly
> what we are working on.
>
>
> Cheers,
>
> Mathijs
>
>
>
> On Thu, Mar 3, 2016 at 11:50 AM, Benjamin Zeller <
> benjamin.zeller@xxxxxxxxxxxxx> wrote:
>
>> Hello Filip,
>>
>> could you give me a bit more informations about:
>>
>> -> What Ubuntu version are you on?
>> -> What project type did you use?
>>
>> As a shot in the dark: If you used qmlproject types, please
>> try again with a qmake type project.
>>
>> There are some problems with qmlprojects when it comes
>> to using different versions of Qt installed on the same machine.
>>
>> Benjamin
>>
>>
>>
>> On 03/02/2016 11:04 PM, Filip Dorosz wrote:
>>
>>> Hi all.
>>>
>>> I've been trying to start learning developing ubuntu touch apps but
>>> from the very beginning i run across problems.
>>> First I was missing ubuntu-sdk-dev package as its not mentioned in the
>>> docs at developer.ubuntu.com and was struggling with Segmentation fault
>>> errors when trying to run examples from templates or from docs.
>>> Now as its installed i don't get Segfaults but now...
>>> When I create new project with framework ubuntu-sdk-15.04.4 it gives
>>> following error at "6 general alerts" (im not using English version so
>>> it may differ a little):
>>>
>>>          "/usr/ubuntu-sdk-dev/bin/qmlplugindump" zakończył pracę błędem.
>>>          Argumenty: -nonrelocatable Ubuntu.UnityWebApps
>>>          0.1 /usr/lib/x86_64-linux-gnu/qt5/qml
>>>          This application failed to start because it could not find or
>>>          load the Qt platform plugin "minimal".
>>>                   Reinstalling the application may fix this problem.
>>>          And when trying to run any example from developer.ubuntu.com
>>> it gives
>>> the following error:
>>>
>>>          /usr/ubuntu-sdk-dev/bin/qmlscene: symbol lookup
>>>          error: /usr/ubuntu-sdk-dev/bin/qmlscene: undefined symbol:
>>>          _ZN7QString14toLower_helperERS_
>>>          /usr/ubuntu-sdk-dev/bin/qmlscene zakończone kodem 127
>>>          How can I resolve this issues?
>>>
>>> With kind regards,
>>> Filip Dorosz.
>>>
>>>
>>>
>>
>> --
>> 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