![]() |
[ANNOUNCE] Qt Mobility 1.1 for Fremantle
... and a happy new year !
We have kickstarted a community 'compatibility program' with a little Forum Nokia help which will focus on bringing the latest Qt and related tech tools/fixes/updates to developers, without having to worry about Nokia release schedules and support status. The first component that is released as part of this effort is QtMobility 1.1 (as 1.0.2 is getting long in the tooth), currently available as libqtm-11-* in extras-devel. If/when a SSU is released with 1.1 as the official, these libraries will be replaced with placeholders that point to those 1.1 libs. The bleeding edge can always be attained with libqtm-experimental which will permanently remain in extras-devel (after we test 1.1 this will switch to 1.2, etc) Install howto: http://wiki.forum.nokia.com/index.ph...ation_on_Maemo Enjoy (and provide feedback/patches !) EDIT: To use these packages you need do to CONFIG += mobility11 in your .pro file instead of just 'mobility' (as mobility will reference always the official one from the firmware). |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Thats great, thanks alot!
What other packages of Qt are you working on? can we expect an updated qml or pyside? |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Nice job, it's good to know that someone is working on bringing the latest Qt fixes and features to Maemo :)
I guess something like Code:
maemo5 { |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Wow that was quick, new version of pyside is in!
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
They seem to be there after all, maybe my problem is somewhere else... Update: Qt seems to load some mobility stuff from the old libraries if both are installed. Will report more information next week if required :) |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Excellent! This just made my day. My thanks to everyone who made this happen. :)
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Upped a new version (libqtm-11 1.1.0-0fn~fremantle6) that fixes the problem of a few missing dependencies (i.e. this one has the maemo5 contacts/addressbook module, ICD and photography). Paths still kooky, but starting to look better.
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
libqtm-11 1.1.0-0fn~fremantle7 should have proper(er) import paths. It's still a hack, tho, track http://bugreports.qt.nokia.com/browse/QTMOBILITY-949 if it still causes you pain.
For now, you might need to do something like viewer.engine()->addImportPath(QString("/opt/qtm11/imports")); |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
A few more plugins added to the pack (libqtorganizer_maemo5.so, etc) in the latest update (...fremantle11).
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
I'm also getting problems with include files being mixed if I have both qtm 1.0 and 1.2 installed.
Thanks for packaging these up mind you :) |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Aha, I think I see the issue - but not sure if I can solve it easily - I cannot remove the original include path as that is also the base path for Qt includes. I could play with directory ordering in the includepath, but that's by no means a robust solution... for now I'd recommend to just avoid parallel installs of mobility headers.
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Good news, everyone !
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
EDIT: Sorry, ...fremantle6 I meant |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
This works in the simulator, and everything's works as I rotate the screen. So I deployed on to my N900 and I get "module "QtMobility.sensors" is not installed". I've tried adding the line above to my main.cpp: Code:
int main(int argc, char *argv[]) Any ideas? |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Did you..
Code:
#include <QtDeclarative> |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
In Qt Creator, the fact that you don't get autocompletions is a good hint you need to include the header for that class. |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Thanks to Ville, Arek & Thomas, it was indeed missing:
Code:
#include <QtDeclarative> |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
You mean addImportPath ? It works as a path, even if you add non-existent paths, no biggie as long as it *does* find the things it's looking for (the function itself is part of Qt, so whether it's Symbian, Maemo, Desktop... doesn't matter). And I do plan on fixing it (as in making it unnecessary), but it depends on upstream.
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
There is a bug in Qt Mobility 1.1.1 which prevents audio playback using gstreamer. It occurs on desktop Linux and on Maemo5. The bug is fixed in the 1.1 git branch.
Would it be possible to get that version into Extras-devel? It's even enough to replace plugins/mediaservice/libqgstengine.so. Having no audio playback is (for some apps) a major blocker. |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
:):):):):):)
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
Code:
apt-get install libqtm-11* |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Good news everyone, I got 1.1.2 with a few extra Maemo fixes in extras-devel, all interested parties, please try it out !
Note: Since I included the extra Maemo patches I had to go a little ahead of the 1.1.2 tag, so the reported version is actually 1.1.3, but don't let that confuse you, it really is 1.1.2 under the hood. Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Quote:
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Is it normal that I have to add /opt/qtm11/lib to LD_LIBRARY_PATH manually?
I thought I only have to do that on my broken installation, but now I did a re-flash and I still have to do that. EDIT: It looks like my app is trying to use the old qtm version in /usr/lib |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Are you compiling/deploying locally or is this about apps in Extras ? If local, make sure you have the latest libqtm-11 xdpkgd in MADDE as that's where the lib paths get determined.
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
I'm compiling using scratchbox, so probably I'll need to update libqtm-11 there. I'll give it a try. Thanks for the hint!
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Thanks again atilla! It's now working fine!
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Good news everyone (again :) ! Since I was playing around with QtMobility I thought I'd update it to an official 1.1.3 (now that we have a tag for it on gitorious ;). As point releases go, this is mainly a bugfix release, the goodies mostly happen in the 1.2 thread, where also good news is expected.
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
the libqtm-11 is installable from extras-testing ? (without extras devel)
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
libqtm-11 is actually in extras already (and will be followed by libqtm-12 shortly)
|
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Code:
Nokia-N900:~# apt-get install libqtm-11 |
Re: [ANNOUNCE] Qt Mobility 1.1 for Fremantle
Just a heads-up - I'm discontinuing/deprecating libqtm-11-* packages . They are outdated, not maintained upstream, and 1.2 had a stable release in the meantime. Fear not - this does not mean that you have to go back to mobility 1.0.2, just that I'll focus on the libqtm-12 packages, for which we can actually submit bugs and get something done. If you have anything that worked in 1.1.x but doesn't on 1.2, please go to the Mobility 1.2 thread so we could get it fixed.
|
All times are GMT. The time now is 00:08. |
vBulletin® Version 3.8.8