Qt 4.6 for Maemo 5 development, now also on Windows

Posted by Harald Fernengel on February 11, 2010 · 10 comments

Following the hacky Mac OS X MADDE support, we’ve finally managed to bring the Qt 4.6 beta for Maemo 5 also to Windows developers.

Usual disclaimer: Use at own risk. This is a temporary and unsupported measure until full Qt 4.6 support is added to MADDE and Qt Creator.

The following assumes that MADDE was installed to C:\MADDE\0.6.14. If not, please adjust the paths in the instructions below.

  1. Install MADDE
  2. Download qt4-maemo5-windows-20100210.tar.gz to C:\MADDE\0.6.14
  3. Open a MADDE shell and use the following commands to unpack Qt 4.6 Beta into the fremantle sysroot:

    cd /sysroots/fremantle-arm-sysroot-2.2009-51-1-qt453
    mkdir opt
    cd opt
    tar -xzvf /qt4-maemo5-windows-20100210.tar.gz

Now, go to your favorite project and type /sysroots/fremantle-arm-sysroot-2.2009-51-1-qt453/opt/qt4-maemo5/bin/qmake and make. Hint: If you use qmake a lot, you can copy qmake.exe to a more convenient location, or set your $PATH environment variable to save some typing.

Happy MADDE’ing :)

QShare(this)

Possibly related posts:

  1. Qt 4.7 for Maemo 5 released

10 comments

1 Donald Carr February 11, 2010 at 7:33 pm
 

Good man, will be interesting to see whether any other OS users raise their trumpets and toot. BSD/OpenSolaris freaks are a relatively rare breed these days, Mac ate their packed lunch.

2 Yoris February 14, 2010 at 1:55 pm
 

Hello, we can’t download MADDE.
Thank for correct it.

3 Alessandro February 14, 2010 at 1:59 pm
 

@Yoris: Did you try here? http://tablets-dev.nokia.com/MADDE.php
Maybe, the download page was just inaccessible for a moment.

4 tester February 17, 2010 at 6:52 am
 

Hi, this is great. But when I do this, I cannon get include to work. Liblocation and glib etc.. Not working :(

5 paul_zn March 4, 2010 at 6:24 pm
 

Hi. Tried this. Your link to the Qt beta does not work, however. So I’ve got it from http://chaos.troll.no/~harald/MADDE/ instead. Followed your instructions above, but when executing the qmake.exe, I get error QMAKESPEC has not been set, so configuration cannot be deduced. Sorry I’m a Qt newbie though.

6 paul_zn March 4, 2010 at 6:25 pm
 

Hi. Tried this. Your link to the Qt beta does not work, however. So I’ve got it from http://chaos.troll.no/~harald/MADDE/ instead. Followed your instructions above, but when executing the qmake.exe, I get error QMAKESPEC has not been set, so configuration cannot be deduced. Sorry I’m a Qt newbie though..

7 Bratag March 4, 2010 at 8:50 pm
 

Any idea how to get this to work with qtcreator. I have tried adding it through tools but it does not want to rebuild. Would be great especially now we can use MADDE+qtcreator

8 Bratag March 4, 2010 at 11:22 pm
 

Any way to make this work with qtcreator – would be very benificial especially considering its ties to MADDE and the device now

9 polyvertex April 3, 2010 at 6:04 pm
 

Hi, many thanks for this !

PS : To have it working, I had to reinstall MADDE to the default install directory (i.e. : C:\MADDE.6.14), because the new qmake complained about missing QMAKESPEC variable (paths seem to be hard-coded in an absolute fashion). Works well now :)

10 Venemo May 11, 2010 at 11:56 am
 

When specifying the qmake.exe from this download to Qt Creator to use, it says “Qt version is not installed, please run make install”. Could you please tell me how to work around it?

Comments on this entry are closed.

Previous post:

Next post: