Qt 4.7 on Symbian^3 (as it is on N8)
-
Hi,
As Anselmo hinted, S^3 devices such as the N8 come with Qt pre-installed. Sadly the version of Qt.sis that we distribute today is not sufficiently packaged for upgrading Qt on these devices so your options are:
-
Wait for Nokia to release an update containing Qt 4.7 (sorry I don't know the details here).
-
Build your own Qt from source in a different "suffix".
For 2) you need to configure Qt with the "-qtlibinfix <suffix>" option. This will produce binaries that are named QtCore<suffix>.dll instead of QtCore.dll. Installing this package would allow you to install this Qt alongside the existing Qt without interfering with it. This would give you an environment where you can test Qt 4.7 on the N8, but it wouldn't be suitable for depolyment.
-
-
Hi,
Is Qt preinstalled in the ROM of the device??
-
Its likely that either PIPs or Qt SIS files don't match the ROM stub in terms of package name, UID or global vendor name (the reasons that an SA package can't be upgraded). The easiest quick fix would be for Nokia to upload a compatible version of the SIS files to the smart installer download site - then we could update by simply installing a Qt app with the correct dependencies listed.
More complicated approaches - rebuild the Qt SDK with the right binaries, add a compatible pkg stub on the device ROM in next firmware update.
In any case, this is either a phone or Qt defect, because upgrade between Qt minor versions is essential. Is there a defect in place to work out what the failing component is, and for what reason? If so, bug number please?
Regards
H -
Tried to collect some answers here at the Developer Days. First of all, you indeed cannot replace the Qt on a Symbian^3 phone, unless you have Nokia's certificate (or a Nokia-signed certificate with sufficient power, which ordinary mortals like you and me have not). However, there will be a firmware update as part of the ordinary system software update soon ("rather weeks than months" was the expression used), and even before that, there will be a separate .sis package that is Nokia-signed and -certified, and that developers can install on their phones manually.
-
Hello,
To allow us to track this problem, I have taken the liberty of submitting "bug 225":http://bugreports.qt.nokia.com/browse/QTSDK-225 .
-jk
-
[quote author="kalle" date="1286961288"]However, there will be a firmware update as part of the ordinary system software update soon ("rather weeks than months" was the expression used), and even before that, there will be a separate .sis package that is Nokia-signed and -certified, and that developers can install on their phones manually.[/quote]
Great news! kalle, did they say anything about making this separate .sis also available to download using the smart installer?
Greetings from Recife =)
-
Hello,
"This post":http://wiki.forum.nokia.com/index.php/Qt_4.7_for_Symbian^3_-_developer_version has been all over my twitter feed this morning. Should be able to develop for 4.7 on Symbian^3 now.
-jk
-
-
latest lab blog post:
"http://labs.qt.nokia.com/2010/12/12/start-with-qt-4-7-for-symbian-today/":http://labs.qt.nokia.com/2010/12/12/start-with-qt-4-7-for-symbian-today/
might interest you -
[quote author="chetankjain" date="1292126609"]latest lab blog post:
"http://labs.qt.nokia.com/2010/12/12/start-with-qt-4-7-for-symbian-today/":http://labs.qt.nokia.com/2010/12/12/start-with-qt-4-7-for-symbian-today/
might interest you [/quote]Thank you for the link.
-
What about this article which is the same issue :
http://wiki.forum.nokia.com/index.php/Qt_4.7_for_Symbian^3_-_developer_version
-
[quote author="qtrahul" date="1293272908"]What about this article which is the same issue :
http://wiki.forum.nokia.com/index.php/Qt_4.7_for_Symbian^3_-_developer_version[/quote]
Hi Rahul,
Strongly recommend you to go through both the links and find for yourself what the difference is.