Maurice Kalinowski

Nokia Qt SDK 1.0RC released

Published Wednesday June 9th, 2010
14 Comments on Nokia Qt SDK 1.0RC released
Posted in Maemo, Qt, Qt Simulator, QtCreator, S60, Symbian

Today we have published the Release Candidate for the Nokia Qt SDK 1.0. This is mostly a bug-fix release based on the input we have received from your side and we highly appreciate your efforts here. The download location is at Forum Nokia at the following link. Also we have added the Release Candidate of Qt Creator 2.0 into this package.

Compared to the beta we have now everything available on gitorious as well(especially all the Qt Simulator components, as Christian already mentioned here). So if you like to get involved, get the sources and play around with them, contributions are highly welcomed.

One thing I would like to highlight is, that you cannot upgrade via the updater plugin from Qt Creator to the Release Candidate. This is due to some required changes in the infrastructure itself and we hope that this will not happen for a long time.

Furthermore it is not possible to overwrite the beta with the release candidate, as some components create files which are incompatible to each other. For instance you will not be able to install the madde component, as the postinstall step will fail with an existing configuration error message. Hence you should either install the release candidate into another directory or uninstall the beta first.

We hope you will enjoy the updated version and you can always provide feedback via our Qt Bug Tracker.

Following the full changelog for the Release Candidate:

Installer Changelog

  • offline installer does not include the sources anymore to reduce the filesize of the binaries
  • added stand-alone designer as component
  • fixed launching sub-processes as admin, which was failing on some Microsoft Windows derivates
  • [QTSDK-4] Crashed segmentation fault on Linux (metadata collision)
  • [QTSDK-6] Setting up Maemo target failed
  • [QTSDK-7] Proper Layout of the License Agreement to not cut the text
  • [QTSDK-8] Added proxy support for installation/updating
  • [QTSDK-12] Not all documentation pages did show up on every browser
  • [QTSDK-27] Fixed segmentation fault on Linux
  • [QTSDK-28] Fixed crash on Linux (installation on read-only target)
  • [QTSDK-49] Fixed crash when no disk space is left
  • [QTSDK-76] Fixed localization of Qt Creator
  • [QTSDK-79] Updated Messaging API to include correct headers

Simulator Changelog

  • Improved device configuration: The menu placeholders can now be set from the configuration file.
  • Added menu placeholders for the N95 skin.
  • Updated menu placeholders for the Maemo and N97 skins.
  • It is now possible to use the Qt Mobility bearer management module when building for the Simulator.
  • Added documentation on bearer management usage.
  • Add mouseover highlight to on-device buttons to make them more discoverable.
  • [QTSIM-2] Mobility messaging now works with mingw toolchain.
  • [QTSIM-8] The ‘x’ button on the Maemo device works now.
  • [QTSIM-9] The Symbian style for the N97 now uses the black theme.
  • [QTSIM-10] Change the Creator start menu entry to point to qtcreator.bin; avoids problems with LD_LIBRARY_PATH.
  • [QTSIM-11] The buildkey of the debug libraries no longer contains ‘release’.
  • [QTSIM-13] Can now close Simulator from task bar.
  • [QTSIM-15] Simulator now remembers the rotation state.
  • [QTSIM-17, QTSIM-25] Fixed sensors. The plugins for the simulated sensors are now loaded correctly.
  • [QTSIM-22] Fixed a potential crash when multiple scripts are run in parallel.
  • [QTSIM-30] Fixed keyboard focus handling. Using the device buttons no longer removes keyboard focus from the running application.

SDK Changelog

  • updated to Qt 4.6.3 on Symbian
  • using public Simulator repositories(Qt, QtMobility, Simulator)
  • merged MaintenanceTool and Updater to a single application
  • updated TRK versions
  • updated QtCreator to 2.0.0 RC
  • updated MADDE to the newest release
  • added experimental component remote compiler
Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Maemo, Qt, Qt Simulator, QtCreator, S60, Symbian


Still no Mac OS X support. Is it coming for 1.0 final? Probably not I guess…

I’ve just installed Nokia SDK Release Candidate, released today.

I was trying to compile an example available on Qt repository in Gitorius. The example project is named “player” and it’s available in QtMobility examples.

If I try to compile it for N900 device I get these compilation errors:
If I try to compile it for simulator I get these errors:

You can give a look at my configuration, giving a look at this screenshot:

So I assume that I cannot compile a QtMobility project for N900 nor Simulator yet πŸ™ is this right?

p.s: I’m also having problems connecting to the N900 using the SSH Key method. I’ve deployed my public key, but when I connect I get this error: Device configuration test failed: Error in cryptography backend: Botan: Decoding error: BER: Length field is too large.

No problem if I use the “one-time” password and Madde application on N900.

mkalinow says:

we are working hard to get the Mac version working, especially with a pleasant experience. Please stay patient.

Let me try to answer for each of our issues. I am not sure, what is going wrong with the N900 version, it should have the Mobility 1.0.0 version included, so we need to investigate what is going wrong there.
Regarding the simulator this seems to be related to the recent renaming from QtMultimedia to QtMultimediaKit for the 1.0.1, we’ll look into it.
I have created following bug reports for it:
Hoping to have those fixed asap.

The Botan lib used in Qt Creator has some issues with certain keys, but I cannot give you further details about it as I am not too firm with this part.

AlexBravo says:

I’m on Win 7 behind a corporate firewall.
So when I try to uninstall Nokia Qt SDK Beta, I get this dialog:
Download Error
“Could not fetch Updates.xml: Connection refused”
And then SDKMaintenanceTool.exe crashes.
Is thare aniother way to uninstall it?

mkalinow says:

Unfortunately not with the beta, especially if you did not update in the meantime. We have had issues with system proxies, which have been resolved with the Release Candidate. Also not being able to uninstall without the network connection has been fixed with the RC.

To manually remove the Nokia Qt SDK all you need to do is delete the Directory and the Start Menu entries. We are not using any registry values.

zobi8225 says:

How about media stuff ? I have seen lots of update in the git changelog….

Raed says:

hi ,

I downloaded “Nokia_Qt_SDK_Lin32_v1_0_rc_offline”. how can install it on Ubuntu???


mkalinow says:

you need to mark it as executable and then simply start it.

Can you be a little bit more precise please. We always include the latest versions available for Symbian and Maemo, and that means the latest _released_ versions. So basically if the next Qt or Qt Mobility version is ready then we will integrate it.

Josep Pujol says:


Thanks for this release for linux!!!!

Just one question: I’ve been unable to generate a .sis file with the linux version (I only found as output the regular qt, the maemo and the symbian simulator). Should I install anything else to generate the sis files?

Thank you in advance for your help.

Raed says:

After I switched from Beta to the 1.0RC of Nokia Qt SDK, the “connectToBackend” method of QSensor(“QAccelerometer”) started to return false intsead of true. The Beta version is no longer available for download, and I need to demonstarate the app that used to work using the Beta (the app works on the Simulator of 1.0RC). If you have any suggestions on how to fix this, that would be greatly appreciated. Thanks.

Mugatu says:

Are there any tentative release dates for the Mac release candidate? It’s been a couple of weeks, yet no news on this availability. πŸ™

owolff says:

connectToBackend is working for me. Could you open a bugreport on providing a minimal example project? πŸ™‚

sweedyar says:

The example is simple and was posted on the Discussion Board>Qt>QMobility.

AccelerationInfo::AccelerationInfo(QWidget* parent) : QMainWindow(parent)
m_sensor = new QSensor(“QAccelerometer”);
qDebug(“new QAccerlerometer”);
if (m_sensor->connectToBackend())
qDebug(“Connected to Backend”);
qDebug(“Did not connect to Backend”);
The .pro is:
QT = core gui
SOURCES=main.cpp accelinfo.cpp
HEADERS += accelinfo.h

owolff says:


The given example works for me using the RC (Windows Vista). As we are not able to hunt bugreports on every forum out there we keep asking to report bugs on This way you can be sure, that the report is handled as fast as possible if you provide the basic information (like os etc. ) and perhaps a minimal example.

Commenting closed.

Get started today with Qt Download now