New experimental Qt 4.7 packages for the N900

The Qt 4.7 Beta1 was released today, and I'm happy to announce that a set of experimental Qt 4.7 packages is available for Maemo 5 as well: http://chaos.troll.no/~harald/qt4-maemo5-4.7/20100505/ (all packages in one single tarball here).

Note: The packages now strictly require PR 1.2. Please only install them in the latest Scratchbox based SDK, which already ships a pre-release of PR 1.2. Once PR 1.2 is officially released (*), the packages can also be installed on the device. MADDE and Qt Creator support is pending.

Following a request from the Maemo community, the experimental Qt packages were renamed from libqt4-maemo5 to libqt4-experimental. The packages still install to /opt/qt4-maemo5, so they don't clash with the device's Qt. This ensures that installing the experimental Qt 4.7 packages won't have bad side effects on existing apps.

How to install

We suggest to remove the old libqt4-maemo5 packages first:


fakeroot apt-get remove .*qt4-maemo5.*

After downloading the experimental packages, install them with the dpkg utility:

x86 Scratchbox target:

fakeroot dpkg -i *i386.deb

ARM Scratchbox target:

fakeroot dpkg -i *armel.deb

The road ahead

Once PR 1.2 comes with official support for the stable Qt 4.6.2 version, experimental Qt 4.7 snapshots will be pushed to the Maemo extras-devel repository. If everything goes well, the release after PR 1.2 will ship with Qt 4.7.x (where "x" is whatever patch release is available at that time).

Feedback and contact

As always, you can use the qt-maemo-feedback mailing-list (info) or the IRC channel #qt-maemo at irc.freenode.org to get in touch with us.

Happy experimenting!


(*) Sorry, we don't know the PR 1.2 release date either

Blog Topics:

Comments

Commenting for this post has ended.

?
Marius
0 points
182 months ago

Will 4.7 support QtConcurrent on symbian?

?
detro
0 points
182 months ago

... Sorry, we don't know the PR 1.2 release date either

I'm waiting for someone to write a poem about the PR 1.2 release and the myth of the people behind.
Those "humanoids" that killed all their management and marketing team, closed themselves in a dungeon, and spent the rest of their life on Twitter, Facebook, Blogs etc. laughing at every person asking:
WHERE THE HECK IS PR 1.2 AND WHY NOKIA IS HOLDING IT BACK SO MUCH, GIVEN THAT IS NOT GOING TO CHANGE THE WORLD ANYWAY?

Sorry, I was just trying to express the frustration.

Btw, Harald, thanks a lot for your effort on making regularly a build of Qt 4.7: this made my life much easier, not having to do 2 builds every night, but just one for the desktop ;)

?
Benjamin
0 points
182 months ago

@detro
I have heard a beta firmware have leaked. Not everything is working but if you wanna try... :)

@Harald
Thanks for the release. So far I enjoy 4.7 on Maemo and I am happy to see it will make its way to a firmware after 1.2.

?
espenr
0 points
182 months ago

@Marius: We haven't looked into QtConcurrent for quite some time. Ages ago it had some issues with relying on STL (even when configuring Qt with -no-stl) so we just moved on at that time. Short answer - at the moment: no.

?
ballagas
0 points
182 months ago

Just for future reference, what are the ./configure options to build this from source? Is it:

./configure --prefix=/opt/qt4-maemo5 -release -no-qt3support -opengl es2

?
Harald Fernengel
0 points
182 months ago

@ballagas: The packages and the repo contain a debian/ subdirectory which builds Qt with the correct options. Use "dpkg-buildpackage -b -D -rfakeroot -us -uc" to build Qt with the "official" configure options.

Otherwise, check the README.maemo5 file. For maemo5, the "-maemo5" switch is mandatory to enable the Maemo specific extensions.