View Single Post
Halftux's Avatar
Posts: 862 | Thanked: 2,511 times | Joined on Feb 2012 @ Germany
#1
This Tutorial is about installing the Nokia QtSDK for windows with a working qemu Emulator for Maemo5 (fremantle) and Maemo6 (harmattan). Test OS was a windows 7 professional.
As everybody know the Nokia server is down and nobody has a backup of the QtSDK repository.

Once, after a short shutdown of the server, I investigated the update/package server how it works. Sadly I had not enough space to download everything.
My investigation example was luckily the harmattan runtime files for the qemu based emulator.
So I could post install it offline. When using the latest QtSDK-offline-installer and my way to install the runtime files, the fremantle target, toolchain and runtime were not present.

Now I tried the standalone madde installer for fremantle and it has everything on board you only need to probably install and configure it.

So here it comes:

Needed files:
F34424900344B8E816BC4D05CB4AE49E *install-madde-0.7.48.exe (fremantle+emu)
EF3C33CB8C5AA3104A83CEC592DA8CC1 *QtSdk-offline-win-x86-v1_2_1.exe (QtSDK + Harmattan)
47d06bfc19d4568d8e178b48a9975b5c *3.2012.07-1harmattan-runtime.7z (harmattan emu runtimes dfl61-harmattan_3.2012.07-1)

Mediafire contents from TMO Member huellif.
I uploaded the runtime file which I downloaded from Nokia long time ago, maybe someone could make a mirror this would be highly appreciated.
The md5 checksums are from my own local files.

[Tutorial]

First you should install Madde for fremantle support and the QtSDK (harmattan included) to drive: c defaultfolder (when not, in two files, which I will provide for you as attachment, a path needs to be changed.).

When you only need the harmattan sdk, then you don't need to install Madde and goto step 8-9.
If you don't need the harmattan emulator skip step 8-9.

1. Start a command line

Code:
cd \Madde\0.7.48\tools
mkdir qemu-system-arm-0.13.50-pr13-w32

2. Extract qemu


c:\Madde\0.7.48\cache\qemu-system-arm-0.13.50-pr13-w32.tar.gz
to c:\Madde\0.7.48\tools\qemu-system-arm-0.13.50-pr13-w32\

3. Copy qemu exe and make folder for the runtime files

Code:
cd \Madde\0.7.48\tools\qemu-system-arm-0.13.50-pr13-w32
copy qemu-system-arm.exe qemu-system-arm-0.13.50-pr13-w32.exe
cd ..\..
mkdir runtimes
cd runtimes
mkdir qemu-n900-pr13

4. Extract runtime files for qemu


c:\Madde\0.7.48\cache\RX-51_2009SE_20.2010.36-2.tar.gz
to c:\Madde\0.7.48\runtimes\qemu-n900-pr13\

5. Copy information file from attachment (included fixed path)

copy information c:\Madde\0.7.48\runtimes\qemu-n900-pr13\

6. Overwrite Nokia config files from attachment


Nokia folder to c:\QtSDK\QtCreator\share\qtcreator\
(qtversion.xml has a fixed path)

7. check admindir

in file c:\Madde\0.7.48\madlib\perl5\Dpkg.pm
line 19 should look like this:
Code:
our $admindir = "$ENV{SYSROOT_DIR}/var/lib/dpkg";

8. Extract harmattan runtime (3.2012.07-1harmattan-runtime.7z) to c:\QtSDK


9. Install harmattan runtime

Code:
cd \QtSDK\Madde\
postinstall\harmattan-12-runtime-postinstall.bat
There will be an error which we can ignore so press ctrl+c and then j or n doesn't matter.

Wow now you are already done, congratulation hopefully you will have a fresh, fully working sdk for fremantle and harmattan.
Now is time to start QtCreator and configure the emulator.
Attached Files
File Type: zip qtsdk_fremantle_config.zip (2.6 KB, 212 views)

Last edited by Halftux; 2017-08-28 at 11:13. Reason: clear statement steps
 

The Following 15 Users Say Thank You to Halftux For This Useful Post: